TOP > Up > Today


Date:  Thu, 7 Sep 2006 19:14:52 +0900
From:  no@ann.co.jp
Subject:  [pasml 215465] Re: エクセルの時間集計計算
To:  pasml@ann.co.jp
Message-Id:  <200609071014.k87AEqq3025486@ns.pas2.jp>
X-Mail-Count: 215465

お名前   : 白茶 困りごと掲示板から
URL      : 
質問URL: http://pasokoma.jp/bbs.shtm?num=370028&ope=v
ツリー: http://pasokoma.jp/0tree.cgi?num=370028
--
みっくさんは No.369976「Re:エクセルの時間集計計算」で書きました。

単純に
>5時間を越えるものは、昼休憩時間として1時間を引き、超えないものに関しては、引かない
だけであれば、
=B1-A1-IF((B1-A1)>=--&quot;5:00&quot;,--&quot;1:00&quot;)
でイケますが、
9時から13時半まで働いた人は、昼休憩時間を差し引けませんね。

(そこまで考える必要がないのであれば、以下は無視してください。)

その辺の条件をクリアするには、
出勤時刻と退勤時刻が休憩時間帯よりも後か先かを判断する必要があります。
例えば、
=B1-A1-IF((A1&lt;--&quot;12:00&quot;)*(B1>--&quot;13:00&quot;),--&quot;1:00&quot;)

出勤時刻が昼前で、且つ退勤時刻が13時以降である場合は
勤務時間から1時間を差し引く。
つまり、昼時間中に出退勤した場合は、休憩時間も勤務したものとみなします。

昼時間中に出退勤したときも、休憩時間を差し引く場合は、
ちょっと条件が複雑です。
式も長くなりますので、作業列を設けて分けて処理したほうが解り易いでしょう。

--
== 掲示板URL: http://pasokoma.jp/bbs ==
   配信の停止: http://pasokoma.jp/taikai.shtml
   本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===
    

TOP > Up > Today