>>67
D2の勤務時間(休憩有り)の計算式
=IF(A2>B2,B2+1-A2-C2,B2-A2-C2) または、=B2+(A2>B2)-A2-C2

F2の深夜時間(22時〜5時:休憩無し)の計算は、こんな感じ。
=IF(OR(A2>B2,A2<TIME(5,0,0)),IF(A2>B2,MIN(TIME(5,0,0),B2)+1-MAX(TIME(22,0,0),A2),MIN(TIME(5,0,0),B2)-A2),0)
または、
=IF(OR(A2>B2,A2<TIME(5,0,0)),MOD(MIN(TIME(5,0,0),B2)+1-MAX((A2>B2)*TIME(22,0,0),A2),1),0)