[[20061206204121]] 『作業時間の集計』(57才の音次朗) ページの最後に飛ぶ

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

 

『作業時間の集計』(57才の音次朗)
 excelの学校で作業時間の集計を見ましたがもう少し簡単に出来ないでしょうか?
 作業開始時間はまちまちです。am6:00もあればpm13:15もありますので
 am6:00からpm22:00の間定時8:00間として、それを追えた時間を残業時間として、
 定時間の休憩は45分で残業すれば15分プラスになります。
 又、祝日・土曜日・日曜日出勤は休出となります
 休出の休憩時間は1:00です宜しくお願いします。
 深夜勤務もあることが年に数回ります。


 >excelの学校で作業時間の集計を見ましたがもう少し簡単に出来ないでしょうか?
 どれをご覧になられたのでしょうか?
 57才の音次朗さんがどの程度までを「簡単」と考えていらっしゃるかは
 ご本人以外には分からない事と思います

 祝日、深夜勤務、休憩時間…等を、計算式の中などで自動で認識させて計算するなら
 複雑になっても仕方ないのではないでしょうか?
 複雑にしないためには、判断をさせる為の列を追加するなど工夫することが必要だとおもいます
 57才の音次朗さんが、どのような表を作成して計算したいかはご質問から推察できません
 まずは、「こんな表を作成してみたが、どの部分の計算がわからない」等
 具体的なものをご提示頂いた方が回答が付けやすいと思います

 (Ohagi)

 就業時間  定時  残業   休出    深夜
                               定時残業
自 〜 至   H   H    H  H    H
8:30 17:15  8.0
6:00  17:15   8.0     2.5
8:30  17:30                      8.0

こんな感じでやりたいと思っています。宜しくお願いします


 日付は必要ではないでしょうか?
 別表に祝日一覧を作成して、「勤務形態」を抽出したら楽だと思います
 抽出方法は↓、その他COUNTIF・WEEKDAY等をご参考にしてください
 (e1tw)VLOOKUP
http://www.excel.studio-kazu.jp/lib/e1tw/e1tw.html

 ザザッとやっただけなので、ご要望どおりかどうか不明ですが、
 深夜残業の判別はどこでするのか分かりません
 項目数は増えますが、細かく出した方が分かりやすく、
 どこが間違っているかの判断が付きやすいと思います

    A       B     C     D     E     F       G    H
 1  日付	   勤務形態  開始時間  終了時間  休憩時間  定時内労働   残業   深夜残業	
 2  12月 7日(木)  通常勤務  8:30    17:15    0:45    8:00      0:00		
 3  12月 8日(金)  通常勤務  6:00    17:15    1:00    8:00      2:15		
 4  12月 9日(土)  休日出勤  8:30    17:30    1:00    8:00      0:00
 5  12月10日(日)  お休み   

 E2 =IF(AND(B2="通常勤務",D2-C2<=--"8:45"),--"0:45",IF(B2="お休み","",--"1:00"))
 F2 =IF(D2-(C2+E2)>--"8:00",--"8:00",D2-(C2+E2))
 G2 =D2-(C2+E2+F2)	

 残業時間が「2.5」となっていますが表示形式で変更して下さい
 私の計算では「2:15」になっちゃいました(^_^;)

 (e2h)時間の計算
http://www.excel.studio-kazu.jp/lib/e2h/e2h.html
 (Ohagi)

計算式をいれてみました。8:30〜17:15入力すると定時内時間が「7:45」、
休憩時間「1:00」となりました。残業がないので「8:00」、休憩「0:45」と
おもいますが、入力まちがいでしょうか?
尚、深夜時間は22:00以降です。
宜しくお願いします。


 8:30〜17:15の時刻入力がフィルドラッグによる数値、もしくは計算式による結果ではないですか?
直接入力以外の場合、計算上の誤差が出る場合があります。
(直接入力だとOhagiさんの例の通り)
(みやほりん)(-_∂)b

   A      B       C          D        E        F        G
1		6:00	8:00	12:45	17:30	22:00
2		8:00	12:00	17:00	22:00	
3 出勤	退勤	早出	午前	午後	残業	深夜
4 8:45	18:55	0:00	3:15	4:15	1:15	0:00
5 6:39	13:00	1:15	4:00	0:15	0:00	0:00
6 9:00	1:00	0:00	3:00	4:15	4:30	3:00
C4に
=MAX(C$1,MIN(FLOOR(($A4>$B4)+$B4,"0:15"),C$2))-MIN(C$2,MAX(CEILING($A4,"0:15"),C$1))
右へ下へフィールコピー                (YUU)

 1行目2行目労働時間範囲 適当に変更で

コメント返信:

[ 一覧(最新更新順) ]


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