advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 19647 for 20�����������������������... (0.004 sec.)
[[20121024100430]]
#score: 2682
@digest: 073319a4f79e8ef98520c20c6e46c63d
@id: 60567
@mdate: 2012-10-24T02:02:25Z
@size: 1253
@type: text/plain
#keywords: 業20 (8781), 業給 (7380), 勤残 (4850), 残業 (3819), 業0 (3324), 用: (3093), 時退 (3001), ) ● (2911), 間17 (2859), (17 (2107), 数演 (1953), 列定 (1851), ら残 (1845), 与計 (1577), 退勤 (1401), 定時 (1333), 業時 (1298), 算誤 (958), 給与 (926), 数使 (923), 。e (795), timevalue (772), 分単 (763), 列e (698), は残 (574), 分) (560), 列d (545), 誤差 (541), 算式 (509), 計算 (508), 演算 (450), 列c (422)
『IF関数使用:残業時間の計算』(まろすけ)
Excel2010を使用しています。 どうしてもうまくいかない箇所があるので教えてください。 残業時間の計算です。 条件は、 ●定時は17:00 ●17:20以上には残業をつける(17:20なら残業20分) ●17:20未満は残業をつけない(17:19なら残業0分) ●5分単位で切り捨てる(17:23なら残業20分) 私なりに、下記まではこじつきました。 B列 C列 D列 E列 定時 退勤 残業 給与計算に反映される残業時間 17:00 17:19 0:19 0:00 17:21 17:21 0:21 0:20 D列は C-B の計算式を入れています。 E列は例えば4行目なら =IF(D4>=TIMEVALUE("0:20"),FLOOR(D4,"0:05"),"0:00") としています。 問題なのは、退勤が17:20の時です。 17:00 17:20 0:20 0:00 となってしまうのです。 この場合、E列には 0:20 と表示されるようにしたいのですが、 どうしても 0:00 となってしまいます。 E列の計算式のどこを直せばいいのでしょうか? そもそも計算式が間違っているのでしょうか? わかる方、お手数ですがお返事いただければ幸いです。 よろしくお願いいたします。 ---- 小数演算誤差の関係です。 D列の数式をこの様に変更してください。 ↓ D2セル =TEXT(C2-B2,"h:m")*1 (半平太) 2012/10/24 10:49 ---- 解決しました。 半平太さん、どうもありがとうございました。 まろすけ ...
http://www.excel.studio-kazu.jp/wiki/kazuwiki/201210/20121024100430.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97018 documents and 608144 words.

訪問者:カウンタValid HTML 4.01 Transitional