• ベストアンサー

数字の変換 (四捨五入のような)

次のような規則で数字を変換したいのですが、 どのような関数を使えばよいか教えてください。 0は0のまま 1~1000は1000 1001~2000は2000 以下同様 2356 ⇒ 3000 1254 ⇒ 2000 1000 ⇒ 1000 100 ⇒ 1000 10 ⇒ 1000 1 ⇒ 1000 0 ⇒ 0

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

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

EXCELでなら、CEILING関数ですね。 元の数値がA1にあるなら =CEILING(A1,1000) CEILING関数の説明 http://office.microsoft.com/ja-jp/excel-help/HP010342225.aspx http://www.relief.jp/itnote/archives/001084.php

VitaminBB
質問者

お礼

回答ありがとうございます。 確認できました。

その他の回答 (1)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.2

ROUNDUP関数でも良いでしょう。 =ROUNDUP(A1,-3) 端数切り上げの桁位置は上桁3桁なので負数になります。 0は端数が無いのでそのまま0になります。

VitaminBB
質問者

お礼

回答ありがとうございます。 0はそのまま0になるのですね。

関連するQ&A

専門家に質問してみよう