advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 655 for 時間の計算 (0.002 sec.)
[[20100525153610]]
#score: 5673
@digest: 3b646cd61d6828f393bb43a1f8e2a70b
@id: 49647
@mdate: 2010-05-28T02:15:51Z
@size: 2670
@type: text/plain
#keywords: 間> (30153), 間< (19402), 社時 (18673), 退社 (17782), 元式 (11665), 間- (9578), 社→ (7884), 更=( (7323), 秒余 (6766), 残業 (5941), 間* (5861), time (5522), 夜残 (4430), 式=( (4390), floor (4134), 業時 (3894), 1440 (3294), 更= (3194), 時間 (2880), 差対 (2730), 深夜 (2410), 果オ (2089), 数誤 (1801), 刻デ (1733), が18 (1679), 分毎 (1610), 誤差 (1083), 、退 (1043), 算式 (849), 計算 (847), 分単 (764), 太) (744)
『残業時間の計算方法について』(みるく)
エクセルで残業時間を計算しています。 色々と調べてみたものの、わからないので教えてください。 退社時間を入力すると、残業時間が計算されるように計算式を入れています。 しかし、正しく表示されない場合もあり、どのように訂正して良いのかわかりません。 定時は18:00で、15分毎に残業がつきます。 22:00以降は深夜残業となります。 残業時間の表示については、18:15退社→0.25、18:30退社→0.5と表示されるようにしています。 ※18:20の場合は、0.25です。 残業時間の計算式は、 =IF(退社時間<TIME(22,0,0),(FLOOR(IF(退社時間>TIME(18,0,0),退社時間-TIME(18,0,0),0),"0:15"))*24,4) 深夜残業の計算式は、 =(FLOOR(IF(退社時間>TIME(22,0,0),退社時間-TIME(22,0,0),0),"0:15"))*24 ※残業時間と深夜残業は、違うセルに表示されるようにしています。 しかしこの計算式ですと、退社時間が18:15の時に、残業時間が表示されません。 きちんと「0.25」と表示されるような方法を教えてください。 よろしくお願いします。 Microsoft Office Excel 2003です。 ---- >しかしこの計算式ですと、退社時間が18:15の時に、残業時間が表示されません。 時間の計算には小数演算誤差の問題がつきまといます。 なので、Floorを使って丸める時に、僅かな不足から、予期せぬ切り捨てが行われることがあります。 ご提示の時刻データは分単位なので、1秒余分に足してから丸めれば、良さそうです。 元式=IF(退社時間<TIME(22,0,0),(FLOOR(IF(退社時間>TIME(18,0,0),退社時間-TIME(18,0,0),0),"0:15"))*24,4) 変更=IF(退社時間<TIME(22,0,0),(FLOOR(IF(退社時間>TIME(18,0,0),退社時間-TIME(17,59,59),0),"0:15"))*24,4) 元式 =(FLOOR(IF(退社時間>TIME(22,0,0),退社時間-TIME(22,0,0),0),"0:15"))*24 変更 =(FLOOR(IF(退社時間>TIME(22,0,0),退社時間-TIME(21,59,59),0),"0:15"))*24 (半平太) 2010/05/25 17:12 ---- 半平太さん 丁寧な回答ありがとうございます。 解決しました。 本当に助かりました! ありがとうございました。 みるく ---- 次の式では如何でしょう。 残業時間=IF(退社時間<TIME(22,0,0),(FLOOR(IF(退社時間>TIME(18,0,0),(退社時間*1440-TIME(18,0,0)*1440)/1440,0),"0:15"))*24,4) 深夜残業=(FLOOR(IF(退社時間>TIME(22,0,0),(退社時間*1440-TIME(22,0,0)*1440)/1440,0),"0:15"))*24 時刻計算時に「分」にしてから元に戻します。 <みや> ---- みやさん ありがとうございます。 別の方法もあるんですね。 勉強になります。 試してみて、やり易い方でやってみようと思います。 みるく ---- >別の方法もあるんですね。 そうなんですかねぇ? 小数誤差対策としては何もやっていないような気がしますが。 単なる結果オーライなんじゃないですか? (半平太) 2010/05/27 12:34 ---- みやさんの方法でやってみましたが、確かに「0.25」と表示されませんでした><。 ちゃんと確認せず、すみません。 半平太さんに教えていただいた方法でやっています。 ありがとうございました。 みるく ...
http://www.excel.studio-kazu.jp/wiki/kazuwiki/201005/20100525153610.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 97009 documents and 608122 words.

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