[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『夜勤時間の計算について』(ドランク)
勤務時間から夜勤の時間帯を表示させたいです。
A1に勤務開始時間、A2に勤務終了時間を入力するとB1に夜勤開始時間、B2に夜勤終了時間を自動で表示させたいのです。
例えば A1 21:00 B1 22:00 C1 7:00 A2 5:50 B2 5:00
A1 23:00 B1 23:00 C1 6:00 A2 7:50 B2 5:00
A1 1:00 B1 1:00 C1 4:00 A2 9:50 B2 5:00
A1 20:00 B1 22:00 C1 6:50 A2 4:50 B2 4:50
出来ればC1に夜勤時間の合計も表示させたいです。
勤務開始、終了時間に25:00や29:00とかの入力はさけたいです。 どうかよろしくお願いします。
< 使用 Excel:Excel2013、使用 OS:Windows10 >
開始時間、終了時間に入力される時間の範囲はそれぞれどれくらいだろうか? (ねむねむ) 2017/07/07(金) 14:59
すまない。 聞きたかったのは開始時間が何時から何時で、終了時間が何時から何時かということなのだが。 (ねむねむ) 2017/07/07(金) 17:27
>開始時間は6:00〜8:30と20:00〜2:00 >終了時間は14:00〜19:00と5:00〜12:00の範囲です。 >日勤の場合と夜勤の場合があります。
↓ こういうこと?
開始 終了 日勤 6:00〜8:30 14:00〜19:00 夜勤 20:00〜2:00 5:00〜12:00
だとすれば(イレギュラーな勤務もあると思いますが)
C1 =IF(COUNT(A1:A2)<2,"",MAX(0,MIN("29:00",A2+(A2<"18:00"*1))-MAX("22:00",A1+(A1<"18:00"*1))))
B1 =IF(N(C1)=0,"",MAX("22:00",A1+(A1<"18:00"*1)))
B2 =IF(B1="","",B1+C1)
表示形式「時刻」(h:mm)
■イレギュラーな勤務で問題が生じる例
開始 終了 2:00 18:00 ← 終了が18:00より前なら問題なし 17:00 23:00 ← 開始が18:00以降なら問題なし
その他の検証はお任せします。
参考まで (笑) 2017/07/09(日) 16:39
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.