[[20131226161528]] 『労働時間の計算』(若) ページの最後に飛ぶ

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

 

『労働時間の計算』(若)

労働時間の算出を自動化させたいのですが、どのような関数を組めばよいでしょうか?
現在、深夜時間と実労働時間を算出させて、外出時間と割増時間を手動で計算している状況です。ご教授お願いできますでしょうか?

I  =IF(COUNT(C2:F2)<2,"",MAX(0,MIN("5:00",F2+(F2<C2))-C2)+MAX(0,MIN("29:00",F2+(F2<C2))-MAX("22:00",C2)))
J  =MIN(E2-B2-$L$1+(E2<B2),"24:00")

C・D・E・F・G欄はタイムカードより転記します。
H・I・J欄を計算し、表示させたいのですが、よろしくお願いいたします。

  __A__ __B__ __C__ __D__ __E__ __F__ 

1  日付    曜日      出勤時間  外出等    再勤務    退勤時間  
2  21     月       10:40                       0:15
3  22     火       18:30                       8:30
4  23     水        8:00                       16:00
5  24     木       8:00      12:00     13:00      16:00

  __G__ __H__ __I__ __J__ __K__ __L__ 

1  所定時間  割増時間  深夜時間  実労働時間
2  7:00      5:35     2:15     13:35
3  7:00      5:00     7:00     14:00
4  7:00      0:00     0:00     8:00
5  7:00      0:00     0:00     7:00

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 とりあえず

 ・基本労働時間(何時から何時まで)
 ・休憩時間は?
 ・深夜残業となる開始時間

 を明確にしないと回答つかないのでは?

 あと、L1セルって何を入力してるの?
 
(GobGob) 2013/12/26(木) 18:45

GobGob様
出勤時間が不規則なため、出勤後8時間経過した時点で残業扱いにしたいです。
休憩時間は個人差があるのでL1に個別で指定しています。
深夜は22時〜翌5時(29時)です。
外出等がある場合は、残業時間と実労働時間からマイナスします。

わかりにくい説明で申し訳ありません。
(若) 2013/12/26(木) 19:15


 G2 =MIN("7:",J2)
 H2 =TEXT(MAX(0,J2-G2),"h:mm")*1
 I2 =TEXT(MAX(0,MIN("29:",F2+(F2<C2))-MAX("22:",C2)),"h:mm")*1
 J2 =TEXT(F2+(F2<C2)-C2-(E2+(E2<D2)-D2)-L$1,"h:mm")*1

 で、いいの?
 
(GobGob) 2013/12/27(金) 07:54

GobGob様

希望通りの計算ができました。ありがとうございます。
TEXT関数を使うなんて考えてもいませんでした。
まだまだ勉強不足ですね。
大変、お世話になりました。ありがとうございます。
(若) 2013/12/27(金) 10:55


 TEXT関数は演算誤差の保険として使ってるだけっす。

 G2とH2の数式はややこしい計算をI2とJ2で計算してるんで
 それぞれ「7時間と比較」、「引き算」するだけっすよ。
 
(GobGob) 2013/12/27(金) 11:41

GobGob様
ご解説、ありがとうございます。

(若) 2013/12/27(金) 15:14


 こんばんは

 ちょっと気に掛かりお邪魔させて頂きます。
 計算式の事は把握していません、更には労働基準法にも精通していません。
 しかし、休日の残業割増時間の項目(フィールド)を追加して計算する
 必要は無いのですか?(一般的には必要)

 企業により休日規定が異なりますが、その休日に見合った計算が必要では?
 理由は、割り増し料率が普段の日と休日では違うからです。
 ※現在はどの様に対処しているのですか?

 私自身、シート内だけで出来る計算手法を知りたいと思います。(簡単であれば)
 この事に関して何方かご教示願います。
( 欲張り爺) 2013/12/29(日) 18:28

 >休日の残業割増時間の項目(フィールド)を追加して計算する
 >この事に関して何方かご教示願います。
 これは、
   ご質問者さん(若さん)が最初の説明で載せておられる表と
   違う表での結果を得るための計算式を知りたい
 と言う事ですか?

 でしたら、レスもつかない様ですので 新しく質問を立てられるのが
 良いのではないかと思います。
  
(HANA) 2014/01/07(火) 10:43

 便乗質問するより、新規にスレ立てた方がいいと思うけど。

 >私自身、シート内だけで出来る計算手法を知りたいと思います。(簡単であれば)

 休日かどうかの情報がどこかの列にあればそれを元に係数を掛け算すればOKかと。
 
(GobGob) 2014/01/08(水) 12:17

コメント返信:

[ 一覧(最新更新順) ]


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