たとえば夜勤シフトなど、終了時刻が開始時刻より値が少ない場合、終了時刻に1を足し、そうでなければ単純に終了時刻から開始時刻と休憩時間を差し引いて計算するとOKです。翌朝まで勤務した場合はそのまま計算してしまうと負の値になってしまいますからね。
=IF(終了時刻<開始時刻, 終了時刻+1-開始時刻-休憩時間,終了時刻-開始時刻-休憩時間)
ちなみに、時間は24時間を1としたシリアル値です。そうです。翌朝は24時間+6時になるので、1を足せばOKです!
たとえば夜勤シフトなど、終了時刻が開始時刻より値が少ない場合、終了時刻に1を足し、そうでなければ単純に終了時刻から開始時刻と休憩時間を差し引いて計算するとOKです。翌朝まで勤務した場合はそのまま計算してしまうと負の値になってしまいますからね。
=IF(終了時刻<開始時刻, 終了時刻+1-開始時刻-休憩時間,終了時刻-開始時刻-休憩時間)
ちなみに、時間は24時間を1としたシリアル値です。そうです。翌朝は24時間+6時になるので、1を足せばOKです!