[[20100527094118]] 『残業時間計算』(yama) ページの最後に飛ぶ

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

 

『残業時間計算』(yama)

過去ログも検索したのですが、ぴったり同じものでないとわからないので
質問致します。

残業の種類3種類

@所定外残業 実働7時間30分〜8時間

A法定外残業 実働8時間〜

B深夜残業 実働時間関係なく22時〜5時まで

この3種類に分けて毎日の残業時間をだしたいです。

実働時間は7時間30分で7時間30分から15分経過した場合は残業代が5分単位で計算されます。
(5分未満切捨て)

就労時間は

1)9:30〜18:00 休憩時間1時間 

2)シフト制で休憩時間1時間30分

の2パターンあります。

1)パターンで例を出します。

例)9:30〜18:10 10分のみの残業なので残業なし

  9:30〜18:23 15分以上経過し5分未満切捨てなので@の所定外残業20分とする

  9:30〜22:40 @所定外30分A法廷外3時間30分B深夜40分

  ※法廷外と深夜を重複させないので例えば13:00〜22:30までの場合は@所定外30分B深夜30分となります。

2)パターンのシフトは10:30〜19:30、11:45〜20:45、12:15〜21:15など
10種類程度あります。

ご回答よろしくお願い致します。

   


 パターンをD列に「1または2」で入力するものとします。

 (1) E2セル =IF(H2="","",IF(ROUND(I2*1440,0)>=15,MIN("0:30",MAX(0,I2-G2)),0))
 (2) F2セル =IF(H2="","",IF(ROUND(E2*1440,0)=30,MAX(0,I2-G2-E2),0))
 (3) G2セル =IF(H2="","",FLOOR(MAX(0,MIN(C2+(C2<B2),"29:00")-MAX(B2,"22:00")),"0:05"))
 (4) H2セル =IF(D2=1,1/24,IF(D2=2,1.5/24,""))
 (5) I2セル =IF(H2="","",FLOOR(MAX(0,C2+(C2<B2)-B2-H2-"7:29:59"),"0:05"))

  行  __A__  __B__  __C__  ____D____  ___E___  ___F___  __G__  __H__  ______I______
   1  氏名   開始   終了   パターン   所定外   法定外   深夜   休憩   総残業(暫定) 
   2  AA      9:30  18:10         1   0:00     0:00     0:00   1:00    0:10
   3  BB      9:30  18:23         1   0:20     0:00     0:00   1:00    0:20
   4  CC      9:30  22:40         1   0:30     3:30     0:40   1:00    4:40
   5  DD     13:00  22:30         1   0:30     0:00     0:30   1:00    1:00
   6  EE      9:30   6:00         1   0:30     4:30     7:00   1:00   12:00
   7  FF     12:15  23:59         2   0:30     0:15     1:55   1:30    2:40

 (半平太) 2010/05/27 17:10

半平太様

完璧なタイムカードが出来上がりました!

ありがとうございました!

yama


コメント返信:

[ 一覧(最新更新順) ]


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