• ベストアンサー

エクセルのROUNDUP

エクセルのROUNDUPを用いたとき0~9が切り上げしますが、0だけをきりあげしない方法ってありますか?

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

  • ベストアンサー
  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.6

もっとシンプルに =IF(MOD(A1,0.01)<0.001,ROUNDDOWN(A1,3),ROUNDUP(A1,3)) とできますね。 あさから何度もすみません。

noname#6970
質問者

お礼

ありがとうございました。 お陰で出来ました。

すると、全ての回答が全文表示されます。

その他の回答 (7)

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.8

こんにちは =ROUNDDOWN(A1+0.009,2) これで良いのでは? 108.5002 108.500 108.5012 108.510 108.5022 108.510 108.5032 108.510 108.5042 108.510 108.5052 108.510 108.5062 108.510 108.5072 108.510 108.5082 108.510 108.5092 108.510 108.5102 108.510 108.5112 108.520 仕様があってますか?

すると、全ての回答が全文表示されます。
  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.7

こんにちは =ROUNDDOWN(A1+0.009,2) これで良いのでは? 108.5002 108.500 108.5012 108.510 108.5022 108.510 108.5032 108.510 108.5042 108.510 108.5052 108.510 108.5062 108.510 108.5072 108.510 108.5082 108.510 108.5092 108.510 108.5102 108.510 108.5112 108.520 仕様があってますか?

すると、全ての回答が全文表示されます。
  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.5

すいませんNo4は大間違いです。 三桁目が0以外の場合三桁目を切り上げる場合は =IF(QUOTIENT(MOD(A1,0.01),0.001)=0,ROUNDDOWN(A1,3),ROUNDUP(A1,3)) とすればいいとおもいます。

すると、全ての回答が全文表示されます。
  • nihonjinn
  • ベストアンサー率39% (79/200)
回答No.4

三桁目が0以外のとき切り上げたい場合 =ROUNDUP(A1-0.001,2) とすればいいです。

すると、全ての回答が全文表示されます。
noname#211914
noname#211914
回答No.3

MiJunです。 >10.500にしたいです。 他の数値の場合どうなのか分かりませんが・・・? A1=108.5002の場合  =ROUNDUP(A1,4) ただ、この場合 ・108.5012⇒108.501 になりますが、良いのでしょうか・・・? 補足お願いします。

すると、全ての回答が全文表示されます。
noname#211914
noname#211914
回答No.2

>0だけをきりあげしない方法ってありますか? 具体的にどのような数値なのでしょうか・・・? 補足お願いします。

noname#6970
質問者

補足

たとえは小数点第3位の数値を切り上げられないようしたいです。 108.5002 → 108.501  になってしまうのを 10.500にしたいです。

すると、全ての回答が全文表示されます。
回答No.1

おはようございます。 初心者なので、わたしの勘違いかもしれませんが ROUNDUPを使うと 1~9が切り上げになって、0は切り上げにならないのではないでしょうか。

すると、全ての回答が全文表示されます。

関連するQ&A