[[20120503230434]] 『端数の切り上げ』(えむ・けー) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『端数の切り上げ』(えむ・けー)

お世話になります。

 0以上1000未満は1×500
 1000を超えたら2×500
 2000を超えたら3×500
 3000を超えたら4×500
というような計算を
ROUNDUPを使い、小数第一を切り上げて計算をしようと考えたのですが
1500などの場合(1500÷1000として)には、見た目は2になっても1.5×500という計算になってしまいます。
よい方法はないでしょうか?


 a1に適当な数値を入れてみて 上限は考慮してませんが
 仮として c1に =if(a1="","",(ROUNDDOWN(a1/1000,0)+1)*500)
 (ななし)

ななし さん

ありがとうございます。

 すいません。質問に誤りがありました。
 1〜1000=1×500
 1000を超えたら(1001〜2000)=2×500
 2000を超えたら(2001〜3000)=3×500 ということであり、
 ご教示頂いた式では999は1×500で
 1000は2×500となってしまいます。
 たいへん申し訳ありませんが、再度、ご教示頂けませんでしょうか?

(えむ・けー)


 実際も「×500」なら、
 これでいいと思います。

  =CEILING(A1,1000)/2

 (半平太) 2012/05/04 15:18

半平太さん

ありがとうございます。
おかげさまで解決しました。

えむ・けー


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.