• 締切済み

EXCELでの切上げ

EXCELにおいて、小数第n位での切上げです。 例えば、小数第一位切上げの時、  1.25→2.0 の場合  通常「roundup」でできますが、 切り上げ位が0でも、それ以下に数字がある場合、  1.05→2.0 となってしまいます。 これを  1.05→1.0 としたいのですが、 一発でできる方法はあるのでしょうか? あくまで「切上げ位」で判定したいのです。 ご存じの方、よろしくお願いします。  

みんなの回答

  • don9don9
  • ベストアンサー率47% (299/624)
回答No.2

一発は無理と思います。方法としては、 =CEILING(FLOOR(A1,0.1),1) 小数第2位を切り捨てた値に対して、小数第1位の切り上げを行う。

harusan731
質問者

お礼

やはり一発では無理なのですね。 ご回答ありがとうございました。

回答No.1

> 切り上げ位が0でも、それ以下に数字がある場合、 >  1.05→2.0 となってしまいます。 当然です。1.05は1より大きいので、切り上げれば2になります。 小数点以下2位を無視して1位だけの数字で考えたいのなら、切り上 げる前に無視したい部分を切り捨てなくてはいけませんね。具体的には =roundup(rounddown(A1,1),0) のようにします。

harusan731
質問者

お礼

ご回答ありがとうございました。 今のところ、ご回答の方法で行なっているのですが、一発でできないものか質問させていただきました。

関連するQ&A