• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルでのタイムカード管理)

エクセルでのタイムカード管理方法とは?

このQ&Aのポイント
  • エクセルを使ったタイムカード管理の方法について解説します。
  • タイムカードの処理をエクセルで行うメリットとは?この記事ではその利点について詳しく説明します。
  • エクセルの関数を使って残業の管理や休日出勤の代休管理を実現する方法について考えます。

質問者が選んだベストアンサー

  • ベストアンサー
  • poohron
  • ベストアンサー率59% (574/971)
回答No.1

=IF(B1-A1-"4:00">0,"全休","半休") でいかがでしょうか。

jajamaruai
質問者

お礼

その方法やってみたのですが、仮に4時間以上出勤した場合でも 半休としか表示されないのです… 早速回答いただきましてありがとうございます。

その他の回答 (3)

  • poohron
  • ベストアンサー率59% (574/971)
回答No.4

うーむ、お手上げですねぇ…。 残る可能性は、まさかとは思いますが 時刻の入力が7:00:00ではなく0:07:00になってしまっているとか? …なんてわけないですよね。 ごめんなさい、お手上げです;;

jajamaruai
質問者

お礼

ご親切にありがとうございました。 ちょっと違う方式で効率よく処理できるようにもうしばらく 考えてみたいと思います。

  • poohron
  • ベストアンサー率59% (574/971)
回答No.3

う~ん、困りましたねぇ。 この式をコピー&ペーストしてもダメですか?  =IF(B1-A1-"4:00">0,"全休","半休") それでもダメであれば、A1、A2に入力してある値を見直してみましょうか…。 A1に7:00、B1に19:00と入力してありますよね?

jajamaruai
質問者

お礼

コピーしてみましたがやはり… 間違いなくそのように入力してあります。 何が原因なんでしょうか…(>_<)

  • poohron
  • ベストアンサー率59% (574/971)
回答No.2

No.1です。 >仮に4時間以上出勤した場合でも半休としか表示されない 回答を書き込む前に動作試験もしましたが正しく表示されますよ? どこか書き間違えていませんか?

jajamaruai
質問者

お礼

やはり半休としか出てきません…(;_:) どこが間違っているのか… 7:00に出勤をして19:00に終了した場合であっても 半休です(;_:) ご丁寧にたびたびありがとうございます。

関連するQ&A

専門家に質問してみよう