プロが教えるわが家の防犯対策術!

勤務表についてはいくつもこちらで出ているのですが、申し訳ありません、改めて質問させてください。
  A    B C
1佐藤さん|鈴木さん|山本さん|
2 10:00 | 12:00 | 18:00 |
3 18:00 | 21:00 | 21:00 |
4 1:15 | 1:15 | 0:15 |
5 (1) | (2) | (3) |

(1)~(3)…実質的に(1が判れば大丈夫とも思いますが)
2行目は業務開始時間
3行目は業務終了時間
4行目は休憩合計時間
5には、(終了時間-開始時間)-休憩時間 つまり、実質の勤務時間を出したいのです。
ただ、関数などあまりわからないため、途方にくれている次第です…。
ご教授よろしくお願いいたします。

A 回答 (2件)

ごく簡単に計算するならこれでOKでしょう


=A3-A2-A4
(B列、C列にこれをコピー)

ただし、この計算式では終業時刻が深夜12時を回ると正しく計算できません。(始業時刻が前日の場合(徹夜とか夜勤とか)
 それから休憩合計時間が実質の勤務時間を超過しているとおかしな値になります。(それはそもそも入力ミスなのですが)

これで駄目なら連絡ください。
もっと複雑な計算方法を教えます。
    • good
    • 0
この回答へのお礼

早速のご意見ありがとうございます。
これで大丈夫ですが、宜しければ、複雑な方法もご教授いただけますか?

勉強にもなると思うので、よろしくお願いします。

お礼日時:2007/09/22 12:41

前提条件として、


業務開始時刻と業務終了時刻が一致(例 朝8:00始業、24時間勤務で翌8:00終業)するか、
または業務開始時刻より業務終了時刻が早い(例朝8:00始業、翌7:00終業)の場合は深夜を廻って2日間にわたった勤務をしたとみなす。

=IF(A2<A3,A3-A2-A4,
IF(A2>=A3,(1-A2)+A3-A4,""))

解説
始業時刻<終業時刻の場合は、勤務時間 = 終業時刻 - 始業時刻 - 休憩時間
始業時刻>終業時刻の場合は、勤務時間 = (深夜0時 - 始業時刻) + 深夜0時から終業時刻まで - 休憩時間

( (1-A2)の括弧は計算の意味をわかりやすくするためで括弧なしでも計算結果は一緒)
ただし、この場合でも連続24時間を1分でも超過すると計算は出来ない。(朝8:00始業、翌日9:00終業、25時間労働で途中8時間仮眠休憩とか)
そういう勤務体系がある場合はもはや私ではなく、御社の総務部長と労働基準所へご相談ください。(笑)
お役に立ちましたら20ptsください。 m(_ _)m
    • good
    • 0

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