[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『勤務時間の計算』(yoyo)
深夜残業で検索して色々探したのですが、分からなかったので質問させて下さい。
出勤時間、休憩時間はバラバラです(手入力)
勤務合計8時間以上(休憩時間を引いて)が残業
22:00〜4:00は深夜
8時間を超え22:00〜4:00が深夜残業
E+F+G+H=Dとなるように、それぞれの時間を分けて表示したいのです。
A B C D E F G H 1 出勤 退勤 休憩 勤務合計 通常勤務 残業 深夜 深夜残業 2 14:00 24:00 1:00 9:00 7:00 1:00 1:00 3 11:00 23:45 1:30 11:15 8:00 1:30 1:45
時間単位は15分です。 休憩は1:00未満の場合があります。 休憩時間は通常勤務(22:00前)にとるものとします。
以上をふまえて、E、F、G、Hを求める関数を教えていただけますでしょうか。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
>E、F、G、Hを求める関数
(1) H2セル =IF(D2="","",MAX(0,MIN("28:00",B2+(B2<A2))-MAX("22:00",A2+C2+"8:00"))) (2) G2セル =IF(D2="","",MAX(0,MAX(0,MIN("4:00",B2+(B2<A2))-A2)+MAX(0,MIN("28:00",B2+(B2<A2))-MAX(A2,"22:00"))-H2)) (3) F2セル =IF(D2="","",MAX(0,D2-"8:00"-H2)) (4) E2セル =IF(D2="","",MAX(0,D2-F2-G2-H2))
<結果図> 行 __A__ __B__ __C__ ____D____ ____E____ __F__ __G__ ____H____ 1 出勤 退勤 休憩 勤務合計 通常勤務 残業 深夜 深夜残業 2 14:00 24:00 1:00 9:00 7:00 0:00 1:00 1:00 3 11:00 23:45 1:30 11:15 8:00 1:30 0:00 1:45 4 2:00 23:00 1:00 20:00 6:00 11:00 2:00 1:00
(半平太) 2017/05/23(火) 19:54
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.