エクセルで勤怠時間(一部分の)計算方法
エクセルで社員の勤怠時間の計算を行いたいのですが
始業から終業までの、全ての時間ではなく
始業から終業までの間で行っている、一部の時間(開始時間~終了時間)だけを取り出し計算し
さらにそれを、日中時間・残業時間・深夜残業時間に振り分けを行いたいです。
始業時間は、バラバラで午前の人もいれば午後の人もいます。
また、始業=開始でない場合もあります。
色々と類似質問を参照し、式を入れているのですが振り分けがうまくいきません
以下に振り分けの際の条件と例を記載します。
C1:始業時間(手入力)
D1:終業時間(C1+TIME(9,0,0))
E1:開始時間(手入力)
F1:終了時間(手入力)
G1,H1,I1:各時間帯から控除する休憩時間(手入力)
J1:日中時間(始業時間~終業時間内の、8時間までの開始時間~終了時間) ※ここの式
K1:残業時間(22時までの終業時間を超過した、開始時間~終了時間) ※ここの式
L1:深夜残業時間(22時以降の終業時間を超過した、開始時間~終了時間) ※ここの式
例)
(1)始業/9:00 終業/18:00 開始/13:00 終了/23:00 休憩1/0:30 休憩2/0:15 休憩3/0:00
結果→日中/4:30 残業/3:45 深夜残業/1:00
(2)始業/13:00 終業/22:00 開始/13:00 終了/24:00 休憩1/1:00 休憩2/0:00 休憩3/0:15
結果→日中/8:00 残業/0:00 深夜残業/1:45
お知恵をお貸し下さい
お礼
早速、回答ありがとうございます。 ありがとうございました。