[[20140508150839]] 『出退勤が毎日違う職場の、個人別月間勤務記録の作』(豚珍漢) ページの最後に飛ぶ

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

 

『出退勤が毎日違う職場の、個人別月間勤務記録の作り方について、教えて下さい。』(豚珍漢)

         A    B    C    D     E
      出勤時間 退勤時間 勤務時間 超過時間 勤務間隔
1  1日   8:30      19:00     10:30     2:00        :
2  2日  17:00       2:30      9:30     1:00      22:00
3  3日 13:30      19:30      6:00      :        12:00
4  4日    /         /        :        :          :
5  5日  6:00      19:00     12:55     4:25        :
           :          :         :        :          :
           :          :         :        :          :
           :          :         :        :          :
31 31日    :          :         :        :          :
  ーーーーーーーーーーーーーーーーーーーーーー
32              C32   D32   E32

月初めから月末まで、上記のような表にして、A列、B列のセルに時刻を入れC列
に勤務時間を表示させたいのですが、退勤時刻が翌日なる場合などもあって上手
くいきません。

D列は、C列の時間が8:30分を超えた分の時間を表示させ、超えない場合は「:」
だけを表示させたいのですが、可能でしょうか。

E列には、前日の退勤時刻から翌日の出勤時刻までの時間を表示させたいのですが
翌日が休日(/)の場合は「:」となるように可能でしょうか。

C列の32に月間の勤務時間の合計、D列には超過時間の合計、そしてE列は月間の
勤務間隔の時間の平均を表示させたいのです。

エクセルは、未だにセル間の加減乗算がせいぜいで、時間の計算が絡むと殆ど
お手あげです。どなたかよろしくお願いします。

< 使用 Excel:Excel2003、使用 OS:WindowsXP >


 一行目は「項目」に、A列を挿入して「日付」にしました。 
 A2 は 5/1 とシリアル入力、以下同様で下のような表になりますね。

 	A	B		C		D		E		F
 1	日付	出勤時間	退勤時間	勤務時間	超過時間	勤務間隔
 2	5月1日	8:30		19:00		10:30		2:00	
 3	5月2日	17:00		2:30		9:30		1:00		22:00
 4	5月3日	13:30		19:30		6:00		:		11:00
 5	5月4日	/		/		:		:		:
 6	5月5日	6:00		19:00		12:55		4:25		:

 D2に
=IF(B2="/",":",IF(OR(C2+"24:00"-B2>"8:30",C2-B2>"8:30"),":",IF(B2>C2,C2+"24:00"-B2,C2-B2)))

 E2に
=IF(OR(B2="/",D2<("8:30")*1),"",D2-"8:30")

 F2に
=IF(F1="勤務間隔","",IF(OR(B1="/",B2="/"),":",("24:00"-C1)+B2))

 D2:F2 を下にコピー

 C32とD32は =SUM()を E32は =AVERAGE()でできますね。

 [合計を求める]
http://www.excel.studio-kazu.jp/lib/e3b/e3b.html

 [AVERAGE 関数] ←平均を求めます
http://www.excel.studio-kazu.jp/func/average.html

 提示された数字と少し違うところもあるようですが
 こんな事でしょうか?

(jun53) 2014/05/09(金) 16:01


 書き忘れました。

 C32とD32は 24時間を超えるの可能性が有るので
 [表示形式]を変える必要がありますね。

[h]:mm

とします

 [時間の表示形式]
http://www.excel.studio-kazu.jp/lib/e3g/e3g.html#jikan

(jun53) 2014/05/09(金) 17:45


 ありがとうございますjun53さん。いま、帰宅して教示を拝見した
ところです。このまま何の反応もないのは、安直な解決求めすぎて
避けられしまったのかと、かなりへこんで(笑)いました。感激です。
 
まずは夕飯食べて、それから表作りに取り掛かります。

(豚珍漢) 2014/05/09(金) 22:42


コメント返信:

[ 一覧(最新更新順) ]


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