[[20040516160319]] 『24時間勤務表の作成方法』(陽子の父) ページの最後に飛ぶ

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

 

『24時間勤務表の作成方法』(陽子の父)

初心者ですので、過去ログを見てもよくわかりません。

どなたか、教えてください。

始業時間 終業時間  @休憩時間  定時勤務時間 A残業時間 B深夜時間 備考

  9:00  17:00     1:00    7:00     0:00    0:00   OK

  9:00  18:10     1:10    7:00     1:00    0:00   OK

  9:00  19:20     1:20    7:00     2:00    0:00   OK

  9:00  19:10     1:10    7:00     2:00    0:00   NG

  22:00  6:00     1:00    7:00     0:00    6:00   OK

  15:00   0:10    1:10    7:00     1:00    1:00   OK

@【休憩時間】7時間定時間内    ⇒休憩時間1時間

 10分〜2時間の残業時はプラス10分間以上休憩を取る、

 2時間以上の残業はプラス20分間以上の休憩を取る。

 休憩時間が正しく取られていない場合は「休憩時間」欄の書式の色が赤になるか、備 考欄にNGと表示されるように出来ませんか?

A【残業時間】「残業時間=終業時間−始業時間−休憩時間ー定時勤務時間」の計算式の入力方法を 教えてください。
 但し3交代勤務のため始業・終業時間がバラバラです。

B【深夜時間】22:00〜5:00(0:00〜1:00は休憩時間のため除く)の6時間を【深夜時間欄】に表 示したい。(22:00〜7:00勤務の6時間・15:00〜0:10勤務の1時間等  勤務時間
 変動します)
以上、教えてください、宜しくお願いします。


 レスがありませんね・・・
取り敢えず、深夜の時間計算の案です。
H列に「深夜1」として「22:00〜24:00」の時間
=IF(OR(COUNT(A2:B2)<2,MIN(B2,"24:00")-MAX(A2,"22:00")<0),TIME(0,0,0),VALUE(TEXT(MIN(B2,"24:00")-MAX(A2,"22:00"),"[h]:mm")))
I列に「深夜休憩」として「24:00〜25:00」の時間
=IF(OR(COUNT(A2:B2)<2,MIN(B2,"25:00")-MAX(A2,"24:00")<0),TIME(0,0,0),VALUE(TEXT(MIN(B2,"25:00")-MAX(A2,"24:00"),"[h]:mm")))
J列に「深夜2」として「25:00〜30:00」までの時間
=IF(OR(COUNT(A2:B2)<2,MIN(B2,"30:00")-MAX(A2,"25:00")<0),TIME(0,0,0),VALUE(TEXT(MIN(B2,"30:00")-MAX(A2,"25:00"),"[h]:mm")))
をそれぞれ計算します。
すると、F列の「深夜時間」は
=IF(SUM(H2,J2)-I2=0,"",SUM(H2,J2)-I2)
とします。
ただし、上記の数式から推測がつきますように、終業の6:00は30:00と入力します。
0:10は24:10とします。
 
以上、いかがなものでしょうか? (マーヤ)
                      

コメント返信:

[ 一覧(最新更新順) ]


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