- ベストアンサー
エクセルの深夜時間計算について
エクセルを使って勤務時間表を作成しているのですが、出勤時間が退勤時間より大きいと計算がうまくいきません。この質問と同じ質問があり参考になったんですが、どうしてもうまくいきません。 22:00から29:00が深夜時間です。 例 出勤 退勤 時間外 深夜 14:00 0:00 1:00 2:00 23:00 9:00 1:00 6:00
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 No.2の方の考え方を元にして深夜時間を出すと、 A2に出勤時間、B2に退勤時間を入力するとして、 =MAX(MIN(B2+(A2>B2),"29:00")-MAX(A2,"22:00"),) になります。 ただし、No.2の方も指摘されていますが、勤務時間24時間以上には対応していません。 また、早朝(0:00~5:00)は計算されません。
その他の回答 (2)
- marth
- ベストアンサー率36% (24/65)
回答No.2
退勤時刻が出勤時刻より前の時間を入力されたら、1を加えるのはどうでしょう。 数式だと =if(出勤<退勤,退勤-出勤,(退勤+1)-出勤) ただし、24時間以上職場にいた場合は対処できませんが。
質問者
お礼
ありがとうございました。
noname#10657
回答No.1
退勤時間を24:00とか33:00とかにすればいいのでは?
質問者
お礼
ありがとうございました。参考になりました。
お礼
大変参考になりました。ありがとうございました。