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<TIMEVALUE("8:30"),TIMEVALUE("8:30"),B2)
を
IF(B9="",0,IF(B9<TIMEVALUE("8:30"),TIMEVALUE("8:30"),B9))
に訂正。
式を1本にすると
=ROUNDDOWN((C9-(IF(B9="",0,IF(B9<TIMEVALUE("8:30"),TIMEVALUE("8:30"),B9)))-(IF(AND(B9<TIMEVALUE("12:00"),C9>TIMEVALUE("13:00")),TIMEVALUE("1:00"),0)+IF(AND(B9<TIMEVALUE("10:00"),C9>TIMEVALUE("10:10")),TIMEVALUE("0:10"),0)+IF(AND(B9<TIMEVALUE("15:00"),C9>TIMEVALUE("15:10")),TIMEVALUE("0:10"),0)))/0.000694444444444444/30,0)/2
--
== 掲示板URL: http://pasokoma.jp/ ==
配信の停止: http://pasokoma.jp/taikai.shtml
本メールマガジンへの返信はなさらないで下さい
== 投稿はパソコン困りごと掲示板でお願い致します ===