- ベストアンサー
エクセルの計算式で切り上げ
教えて下さい。 エクセルの計算式ですが、 「1.004」で小数第2位を切り上げて、 小数第1位までとし、 「1.0」にしたいのですが、 「ROUNDUP」を使うと 「1.1」になってしまいます。 他に良い計算式がありますでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=ROUNDUP(ROUNDDOWN(値が入っているセルや式,2),1) まずROUNDDOWNで小数点第3位を切り捨て その値ROUNDUPで切り上げるというのは いかがでしょうか。
その他の回答 (1)
- ipsum11
- ベストアンサー率21% (55/251)
回答No.2
「=ROUNDUP(1.004,1)」とやったのですよね? ROUNDUP関数なのだから「1.004」を1の位に切り上げますので、当然「1.1」になります。 小数第2位を切り上げたいのなら、No.1さんのやり方でやりましょう。ちなみにこのやり方は、一度「1.00」にしてから1の位に切り上げますので、計算結果が「1.0」になります。 違いはわかりますよね?
質問者
お礼
はい。違いは分かります。 ありがとうございました。
お礼
出来ました! 大変早い回答および計算式まで書いて頂きまして、本当にありがとうございました。 ちなみに、もしよろしかったら教えて欲しいのですが、 「1.004」が入力されているセルを、 質問と同様に切り上げて表示させることはできないのでしょうか? 図々しいかもしれませんがよろしくお願いします。