• ベストアンサー

excel関数で四捨五入以外の切り捨て、切り上げ

excelの関数で四捨五入以外の切り捨て切り上げはどうすればいいでしょうか。 小数点以下を切り上げ・切り捨てしたいのですが、 .5までは切り捨てにしたいのです。.51だと切り上げ。 ROUNDだと.5から切り上げになりますよね。 よろしくお願いいたします。

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

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.2

昔からのプログラマなら迷わず =INT(A1+0.4999999) =ROUNDDOWN(A1+0.499999) とかするでしょうね。 でも、Excelなら切り上げ切り捨てが自由自在なので こっちの方が分かりやすいかな? =ROUNDUP(A1-0.5)

cocoananoh
質問者

お礼

シンプルなほうがいいので後者を採用しました。 ありがとうございました。

その他の回答 (1)

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

0.01を引いた数を四捨五入するというのはいかがでしょう。 =ROUND(A1-0.01,0)

cocoananoh
質問者

お礼

回答ありがとうございました これだと.501が対応できませんでした。 0.0000000・・・・1とかにすればいいのかもしれませんが…

関連するQ&A