アプリ版:「スタンプのみでお礼する」機能のリリースについて

深夜勤務時間の求め方を教えてください。

Office2003を使っています。
エクセルで出勤表を作っているのですが、深夜勤務時間数の算出がうまくできません。

超勤時間は、17:30~22:00
深夜時間は、22:00~29:00
となっています。

セルK5に退社時刻を入力し、
その際に、
セルO5に、超勤時間数、
セルP5に、深夜時間数が計算されるように設定したいのです。

例えば、残業時間が17:30~30:00までの場合、
セルP5には、“7:00” と入るようにしたいのですが、どうしたら良いでしょうか。
よろしくお願いします。

A 回答 (3件)

退勤時刻と深夜終了時刻のどちらか早い方から、退勤時刻と深夜開


始時刻のどちらか早い方を引けばいいんです。
「深夜勤務時間の求め方を教えてください。」の回答画像2
    • good
    • 0
この回答へのお礼

ご回答いただい、どうもありがとうございます。
無事に解決できました。
教えていただいた数式はスマートで、とても分かりやすかったです。

お礼日時:2010/06/01 15:49

深夜勤務時間は以下のような数式で表示できます。



=(K5>22/24)*(MIN(K5,29/24)-MAX(出勤時間,22/24))

上記の式の意味は、K5セルの値が22:00より大きければ、K5セルと29:00の小さいほうの値から、出勤時間と22:00の大きいほうの値を引き算するという数式になっていますので、他の時刻の間を求める数式では引数の数値を17:30なら「17.5/24」のように適宜変更してください。
    • good
    • 0
この回答へのお礼

ご回答いただき、どうもありがとうございました。
無事に解決いたしました。
参考にさせていただきます。

お礼日時:2010/06/01 15:55

以前にここの数式を利用して「勤怠表」を作成しました。


http://asugi23.web.infoseek.co.jp/excel/soft36.h …



ほかにも「時間計算」「エクセル」でググってみるとヒットしますよ。
    • good
    • 0
この回答へのお礼

無事に解決しました。
ありがとうございました。

お礼日時:2010/06/01 15:55

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