[[20170523164341]] 『勤務時間の計算』(yoyo) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『勤務時間の計算』(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


半平太さん、ありがとうございます!!
(yoyo) 2017/05/24(水) 13:45

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.