TOP > Up > Today

Re: タイムカード計算


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

お名前   : 秘密 困りごと掲示板から
URL      : 
質問URL: http://pasokoma.jp/?num=249573&ope=v
ツリートップ: http://pasokoma.jp/cgi/tree.cgi?num=249573
--
白茶さんは No.249567「Re:タイムカード計算」で書きました。
>はいはい。
>
>>7時間30分か7.5時間という表示にはできないでしょうか?
>
>E2=ROUNDDOWN((C2-(IF(B2&lt;TIMEVALUE(&quot;8:30&quot;),TIMEVALUE(&quot;8:30&quot;),B2))-D2)/0.000694444444444444/30,0)*30
>の最後、&quot;*30&quot;を&quot;/2&quot;に訂正
>E2=&quot;7.0&quot;
>になると思います。
>
>一まとめの式にしましょうか。
>A2が日付
>B2が出勤時間
>C2が退勤時間
>D2=ROUNDDOWN((C2-(IF(B2&lt;TIMEVALUE(&quot;8:30&quot;),TIMEVALUE(&quot;8:30&quot;),B2))-(IF(AND(B2&lt;TIMEVALUE(&quot;12:00&quot;),C2>TIMEVALUE(&quot;13:00&quot;)),TIMEVALUE(&quot;1:00&quot;),0)+IF(AND(B2&lt;TIMEVALUE(&quot;10:00&quot;),C2>TIMEVALUE(&quot;10:10&quot;)),TIMEVALUE(&quot;0:10&quot;),0)+IF(AND(B2&lt;TIMEVALUE(&quot;15:00&quot;),C2>TIMEVALUE(&quot;15:10&quot;)),TIMEVALUE(&quot;0:10&quot;),0)))/0.000694444444444444/30,0)/2
>
ありがとうございます。
だんだんと形になってきました。
関数もきちんと計算され、表示されました、
が、休みの日(出勤・退勤が入力されていない日が
-8.5と出てしまって、合計時間がマイナスになってしまいます。
これは解決する方法があるのでしょうか?
--
== 掲示板URL: http://pasokoma.jp/ ==
   配信の停止: http://pasokoma.jp/taikai.shtml
   本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===
    


TOP > Up > Today