プロが教える店舗&オフィスのセキュリティ対策術

出勤時間 退勤時間 休憩時間 労働時間 日残業時間
1 月 9:00 20:00 1:00 10:00 2:00
2 火 9:00 20:00 1:00 10:00 2:00
3 水 9:00 20:00 1:00 10:00 2:00
4 木 12:00 17:00 1:00 5:00  0:00
5 金
6 土 9:00  21:00 1:00 11:00 3:00
7 日 9:00 21:00 1:00 11:00 3:00

エクセルのデータで週間の総時間外労働時間の計算をするにはどのようにすればいいでしょうか?
日曜締めのため、日曜日の時間が全て時間外労働とのことらしいのですが。。。

A 回答 (2件)

この表からだと、勤務体系がいま一つわかりづらいので、明確な答えは書きにくいかと思います。


例えば、木曜日ですが、12:00~17:00で休憩時間が1時間であれば、4時間の労働時間になるかと思いますが、5時間になっていることや、この日に20:00まで労働された場合は、2時間の残業とするのか、それとも通常労働時間にするのかといったところで、大きく式が変わってきます。

ここでは、18:00を過ぎた分を残業時間と仮定させていただいた場合、次の式となります。

1行目を表題、A列を日付、B列を曜日、以下出勤、退勤、休憩、労働、残業と考えた場合、G2セルには、次の式を入れてください。
=IF(B2="日",D2-C2,IF(D2>TIME(18,0,0),D2-TIME(18,0,0),0))

続いて、G2セルの書式設定を時刻に変更してください。

あとは、G2セルをコピーし、G3:G8に複写し、G9セルに
=SUM(G2:G8)

とし、G9セルの書式も時刻に変更すれば完成です。

時間の計算は、単純そうなんですが、日付・時刻関数を使わないとうまくいかないことがあるので、そのあたりがポイントになってきます。また、日付を超えた場合の計算は、全く違う仕組みになります。
    • good
    • 0

Wxcelは一過性の表計算に過ぎません


是非Accessをご使用下さいませ

Accessですと、共有化し入力、閲覧が可能に成ります
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!