• ベストアンサー

エクセルの深夜時間計算について

エクセルを使って勤務時間表を作成しているのですが、出勤時間が退勤時間より大きいと計算がうまくいきません。この質問と同じ質問があり参考になったんですが、どうしてもうまくいきません。 22:00から29:00が深夜時間です。 例 出勤 退勤 時間外 深夜   14:00 0:00 1:00  2:00 23:00 9:00 1:00  6:00 

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.3

こんにちは。maruru01です。 No.2の方の考え方を元にして深夜時間を出すと、 A2に出勤時間、B2に退勤時間を入力するとして、 =MAX(MIN(B2+(A2>B2),"29:00")-MAX(A2,"22:00"),) になります。 ただし、No.2の方も指摘されていますが、勤務時間24時間以上には対応していません。 また、早朝(0:00~5:00)は計算されません。

masa310
質問者

お礼

大変参考になりました。ありがとうございました。

その他の回答 (2)

  • marth
  • ベストアンサー率36% (24/65)
回答No.2

退勤時刻が出勤時刻より前の時間を入力されたら、1を加えるのはどうでしょう。 数式だと =if(出勤<退勤,退勤-出勤,(退勤+1)-出勤) ただし、24時間以上職場にいた場合は対処できませんが。

masa310
質問者

お礼

ありがとうございました。

noname#10657
noname#10657
回答No.1

退勤時間を24:00とか33:00とかにすればいいのでは?

masa310
質問者

お礼

ありがとうございました。参考になりました。

関連するQ&A