TOP > Up > Today

Re: タイムカード計算


Date:  Tue, 29 Mar 2005 14:45:00 +0900
From:  no@ann.co.jp
Subject:  [pasml 97258] Re: タイムカード計算
To:  pasml@ann.co.jp
Message-Id:  <200503290545.j2T5j0w17975@ns.pas2.jp>
X-Mail-Count: 97258

お名前   : 白茶 困りごと掲示板から
URL      : 
質問URL: http://pasokoma.jp/?num=249578&ope=v
ツリートップ: http://pasokoma.jp/cgi/tree.cgi?num=249578
--
休みの日(出勤・退勤が入力されていない日が
>-8.5と出てしまって、合計時間がマイナスになってしまいます。
>これは解決する方法があるのでしょうか?
>
IF関数で回避します。
B2の出勤時間に対しての条件式
IF(B2&lt;TIMEVALUE(&quot;8:30&quot;),TIMEVALUE(&quot;8:30&quot;),B2)
を
IF(B9=&quot;&quot;,0,IF(B9&lt;TIMEVALUE(&quot;8:30&quot;),TIMEVALUE(&quot;8:30&quot;),B9))
に訂正。
式を1本にすると
=ROUNDDOWN((C9-(IF(B9=&quot;&quot;,0,IF(B9&lt;TIMEVALUE(&quot;8:30&quot;),TIMEVALUE(&quot;8:30&quot;),B9)))-(IF(AND(B9&lt;TIMEVALUE(&quot;12:00&quot;),C9>TIMEVALUE(&quot;13:00&quot;)),TIMEVALUE(&quot;1:00&quot;),0)+IF(AND(B9&lt;TIMEVALUE(&quot;10:00&quot;),C9>TIMEVALUE(&quot;10:10&quot;)),TIMEVALUE(&quot;0:10&quot;),0)+IF(AND(B9&lt;TIMEVALUE(&quot;15:00&quot;),C9>TIMEVALUE(&quot;15:10&quot;)),TIMEVALUE(&quot;0:10&quot;),0)))/0.000694444444444444/30,0)/2
--
== 掲示板URL: http://pasokoma.jp/ ==
   配信の停止: http://pasokoma.jp/taikai.shtml
   本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===
    


TOP > Up > Today