- ベストアンサー
24時間を超えた時の勤務時間の計算方法
午後5時以降と以前で時給が違う為、計算が必要です。 E列出勤時間、 F列退勤時間 G列労働時間が書いてあり、 H列には5時までの労働時間 I列には5時以降の労働時間 の記入が必要です。 10分は誤差を見るため、 I列には=IF(E>=TIME(16,50,0),G,"") H列には=IF(AND(E<=TIME(17,10,0),F<=TIME(17,10,0)),G,"") と記入していたのですが、Fの退勤時間が午前12時を回った場合、うまく計算出来ません。いい方法があれば教えて頂ければ嬉しいです。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
noname#261158
回答No.3
情報足りなくて解釈まちがてるかもしれないけど。 24時間以上というので、当日出勤~17:00、17:00~退勤(日付関係なし)を前提。退勤までは日中でも時給は同じ。 (1)出勤、退勤時間を日付月の時間で記載 (i)出勤 2024/5/1 9:00 (ii)退勤 2025 5/2 13:00 (2)ii-iで総労働時間を計算する 2025/5/2 13:00 - 2024/5/1 9:00 = 36時間 (3)出勤時17:00までの労働時間 2025/5/1 17:00 - 2024/5/1 9:00 = 8時間 ※0以下だったら0時間 (4)17:00以降の労働時間 36時間 - 8時間 =28時間 ※(3)が0だったら0時間を引く (5)(3)(4)にそれぞれの時給をかける (2)はG列で代用可能かな?
質問者
お礼
Powered by GRATICA
お礼