• ベストアンサー

エクセルの計算式で切り上げ

教えて下さい。 エクセルの計算式ですが、 「1.004」で小数第2位を切り上げて、 小数第1位までとし、 「1.0」にしたいのですが、 「ROUNDUP」を使うと 「1.1」になってしまいます。 他に良い計算式がありますでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • taranko
  • ベストアンサー率21% (516/2403)
回答No.1

=ROUNDUP(ROUNDDOWN(値が入っているセルや式,2),1) まずROUNDDOWNで小数点第3位を切り捨て その値ROUNDUPで切り上げるというのは いかがでしょうか。

norigon
質問者

お礼

出来ました! 大変早い回答および計算式まで書いて頂きまして、本当にありがとうございました。 ちなみに、もしよろしかったら教えて欲しいのですが、 「1.004」が入力されているセルを、 質問と同様に切り上げて表示させることはできないのでしょうか? 図々しいかもしれませんがよろしくお願いします。

その他の回答 (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」になります。 違いはわかりますよね?

norigon
質問者

お礼

はい。違いは分かります。 ありがとうございました。

関連するQ&A