[[20080123190647]] 『時間の計算について』(みゅうみゅう) ページの最後に飛ぶ

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

 

『時間の計算について』(みゅうみゅう)

こんばんは。
時間の計算なのですが、下記1.から3.を教えてください。
言葉の使い方など解りにくいかもしれませんが、よろしくお願いいたします。

 1.残業時間の−(マイナス)時間を表記させたい。
2.深夜残業時間を表記:C-B-Dが12:30を超えた場合に表記
3.上記2.が表記される場合には残業時間が深夜残業時間を-(マイナス)した時間が表記される。
 A    B  C   D       E           G  
日付  始業  就業  休憩   残業基礎時間 残業時間 深夜残業時間
11/25 10:00 21:45 01:00    8:15   2:30
11/26 09:00 17:30 01:00    8:15   -0:45
11/27 10:25 24:00 01:00    8:15   4:20    0:05 

    A      B      C     D        E         F      G           H          I
1  日付   始業  *終業  休憩  残業基礎時間       残業時間 深夜残業時間 就労時間
2 11/25	10:00  21:45   1:00     8:15	     2:30     0:00	       10:45
3 11/26	 9:00  17:30   1:00     8:15      ▲	     0:45     0:00	        7:30
4 11/27	10:25  24:00   1:00     8:15	    *4:15     0:05	       12:35

 F2=IF(I2<E2,"▲","")						
 G2=IF(I2>E2,I2-E2-H2,1-(I2-E2-H2))					
 H2=MAX(I2-"12:30",0)					
 I2=C2-B2-D2							

 式が長く、検証しにくくなるので作業列として「就労時間」を設けました。	
 作業列を使わないのであれば、F2,G2,H2のI2を =C2-B2-D2 に置き換えてください。(F4,G4,H4まで)

 1.残業時間の−(マイナス)時間を表記させたい。				
    時刻表示の場合にはマイナス表示ができませんので別セルに▲で代用しました。
    残業は8時間を超えた場合では・・・(残業休憩を含んでるのでしょうか)

 2.深夜残業時間を表記:C-B-Dが12:30を超えた場合に表記		
    深夜時間は 22:00〜29:00(5:00)までのはずですが、とりあえずご提示のようにしました。								

 3.上記2.が表記される場合には残業時間が深夜残業時間を-(マイナス)した時間が表記される。								
    G4セルは 4:20 でなく 4:15 になるのではないでしょうか・・・

 ※時刻表示の場合はシリアル値が小数点になりますので、分単位の計算では演算誤差が生じる場合があります。
 (gon-2)

  


gon-2様
みゅうみゅうです
ご回答いただきありがとうございました。
早速試してみます。
残業が8時間を超えたところからというのはgon-2さんのおっしゃる通り、30分の休憩をとることになっているからです。
深夜時間についてもgon-2さんのおっしゃる通り法的には22:00〜29:00までですが、弊社はなぜか勤務時間が12時間30分を超えたところからの扱いになっています。

gon-2様 みゅうみゅうです。ありがとうございました。うまくいきました。

コメント返信:

[ 一覧(最新更新順) ]


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