すべてのカテゴリ » 仕事・キャリア » スキルアップ・資格 » スキルアップ

質問

終了

excelの質問です。整数の一の位を四捨五入して表示させたいのですが、書式設定でできる方法はありませんか?たとえば「116→120、111→110」。関数は使用せずにできる方法はないでしょうか?

  • 質問者:momonao
  • 質問日時:2011-03-23 20:26:28
  • 0

並び替え:

書式設定だけで、四捨五入をすることは出来ないはずです。
四捨五入をするということ自体が、書式設定ではなく、処理だからです。
よって、何かしらの処理をして四捨五入をした結果に対して、書式設定をするという
方法でないと無理かと思われます。
「関数は使用せずにできる方法」をお尋ねされておられますが、これは四捨五入をしてくれる
関数のROUND関数だけを使用せずにできる方法という意味でしょうか?
もしそうであれば、INT関数を使って、  INT ( (数値の入ったセル+5)  / 10 ) * 10
という方法はダメでしょうか?
INT( 数値 ) : 小数点以下切捨てる

質問文の例にある 「 116 → 120 」を使って、先の式の通りに順番に処理した流れは
↓のようになります。

= INT ( (数値の入ったセル+5)  / 10 ) * 10
--------+---------
|
+--> 116 + 5 --> 121
----+----------------------
|
+--> 121 / 10 --> 12.1 --> INT( 12.1 ) --> 12
-+----------------------------
|
+--> 12 * 10 --> 120

  • 回答者:匿名 (質問から19時間後)
  • 0
この回答の満足度
  
お礼コメント

ありがとうございます。できない、ということがわかって本当に助かりました。ありがとうございました。

関連する質問・相談

Sooda!からのお知らせ

一覧を見る