• ベストアンサー

エクセル 切り上げ 数式

エクセルの表で 500ごとに切り上げをしていんですが ROUNDUP関数を使ってできる事はわかったのですが ウィンドウズモバイルのエクセルモバイルではこの関数は使えないようなんです なので関数以外の方法で切り上げができる計算式を教えて下さい。

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

  • ベストアンサー
  • hananoppo
  • ベストアンサー率46% (109/235)
回答No.3

普通はROUNDUP関数ではなくCEILING関数を使います。 =CEILING(A1,500) CEILING関数も使えない場合は、次の数式でどうでしょうか? =IF(MOD(A1,500)=0,A1,(INT(A1/500)+1)*500)

noname#205709
質問者

お礼

ありがとうございます CEILINGも使えなかったので =IF(MOD(A1,500)=0,A1,(INT(A1/500)+1)*500) こちらで正しく動作しました

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

ROUND関数は使えるようなので =ROUND(式*2+499,-3)/2 他の方法では =TRUNC(式/500)*500+IF(MOD(式,500)>0,500,0)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

>500ごとに切り上げをしていんですが 500ごとに切り上げとは実際にどのような数字をどのようにしたいのでしょうか?(ceiling関数のような気がします) >ROUNDUP関数を使ってできる事はわかったのですが もしROUNDUP関数でできるなら、その数式を提示してください。 エクセルならうまく計算できる関数や、数字の変換例のパターンをいくつか提示していたければ、皆さんから代替関数が提示されると思います。