みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

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

投稿日時 - 2012-02-22 13:10:24

QNo.7320320

困ってます

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

昔からのプログラマなら迷わず

=INT(A1+0.4999999)
=ROUNDDOWN(A1+0.499999)

とかするでしょうね。

でも、Excelなら切り上げ切り捨てが自由自在なので
こっちの方が分かりやすいかな?

=ROUNDUP(A1-0.5)

投稿日時 - 2012-02-22 13:55:15

お礼

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

投稿日時 - 2012-02-22 15:37:48

ANo.2

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

0.01を引いた数を四捨五入するというのはいかがでしょう。

=ROUND(A1-0.01,0)

投稿日時 - 2012-02-22 13:28:26

お礼

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

投稿日時 - 2012-02-22 15:37:19

あなたにオススメの質問