質問: 深夜勤務時間の求め方を教えてください。 深夜勤務時間の求め方を教えてください。 office2003を使っています。 エクセルで出勤表を作っているのですが、深夜勤務時間数の算出がうまくできません。 超勤時間は、17:30~22:00 深夜時間は、22:00~29:00 となっています。 セルk5に退社時刻を入力し、 その際に、 セルo5に、超勤時間数、 セルp5に、深夜時間数が計算されるように設定したいのです。 例えば、残業時間が17:30~30:00までの場合、 セルp5には、“7:00” と入るようにしたいのですが、どうしたら良いでしょうか。 よろしくお願いします。
回答: 深夜勤務時間は以下のような数式で表示できます。 =(k5>22/24)*(min(k5,29/24)-max(出勤時間,22/24)) 上記の式の意味は、k5セルの値が22:00より大きければ、k5セルと29:00の小さいほうの値から、出勤時間と22:00の大きいほうの値を引き算するという数式になっていますので、他の時刻の間を求める数式では引数の数値を17:30なら「17.5/24」のように適宜変更してください。