• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:勤怠集計表の計算式について教えて頂きたいのですが、 )

勤怠集計表の計算式について

このQ&Aのポイント
  • 勤怠集計表の計算式について教えて頂きたいです。具体的には、1日の勤務時間が7時間30分で休憩時間が1時間の場合の計算式について教えてください。
  • 現在の計算式では、開始時間が13時以降の場合にも1時間の休憩時間が挿入されてしまっています。13時以降の開始時間では休憩時間を挟まない計算式を教えてください。
  • 勤怠集計表の計算式について教えてください。休憩時間を引いた勤務時間を計算する方法について知りたいです。

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

  • ベストアンサー
回答No.4

・開始時間が通常の場合 ・開始時間が12時~13時の間の場合 ・開始時間が13時以降の場合を考えた上で・・・(他にも色々ありますが・・・) 【D3】=IF(B3<=$C$2,C3-B3-TIME(1,0,0),IF(B3>=TIME(13,0,0),C3-B3,C3-TIME(13,0,0))) 画像添付致しましたので宜しかったらお試し下さい <(_ _)>

その他の回答 (3)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.3

大変失礼しました。 誤記がありましたので、以下の通り、訂正致します。 IF(TIME(12,0,0)-B2<0,0,TIME(12,0,0)-B2)+IF(C2-TIME(13,0,0)<0,0,IF(B2>TIME(13,0,0),C2-B2,C2-TIME(13,0,0)))

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

次のような式にしてはどうでしょう。 IF(C2<=$C$1,C2-B2,C2-B2-(IF(B2<=$C$1,TIME(1,0,0),0))

od3
質問者

お礼

早速の回答ありがとうございました。 助かりました。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

IF(B2>TIME(13,0,0),C2-B2,C2-B2-TIME(1,0,0))

od3
質問者

補足

開始時間が13時の時、時間計が3時間になってしまいます。 IF(B2>TIME(12,0,0),C2-B2,C2-B2-TIME(1,0,0)) このような計算式では、どうでしょうか?

関連するQ&A