• ベストアンサー

ROUND関数

%表示で少数第1位未満を四捨五入しなさいという解答欄のセルに、85.1%という数字が入力されています。 数式を見てみると、=ROUND(D4/C4,3)になっています。 =ROUND(数値、桁数)にはずなのに、なぜ3という数字が入っているのか分かりません。なぜでしょうか?

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

  • ベストアンサー
  • cockerel
  • ベストアンサー率46% (253/548)
回答No.4

85.1%は小数で表すと0.851です。つまり%表示での小数点以下第1桁は小数点以下第3桁になります。 (D4/C4はおそらく計算式だと判断しました)

その他の回答 (5)

noname#204879
noname#204879
回答No.6

「少数第1位未満」=小数第2位以下 つまり、小数第2位以下を四捨五入して、少数第1位までを表示することを求めています。そしてそれは%(百分率)の話題になっています。だから、85.1% は合点が行くわけですね。 85.1% は 0.851 を%表示したものです。0.851 は小数第3位まで表示に該当します。だから「3という数字が入っている」のですよ。分っかるかなぁ~?

  • dr2006
  • ベストアンサー率31% (5/16)
回答No.5

ROUND関数の後ろの桁数が四捨五入を適用するための桁数を決めて います。 %表示のため判りにくいかもしれませんが0.851(0.8505-0.8514)と いう値を小数点4桁目で四捨五入をして3桁目まで表示しているので 85.1%(0.851)になっているということです。 実際に後ろの桁数を2にすれば85%に、1にすれば90%、0にすれば100% と変化していくので体感的に使い方がわかると思いますよ。

  • grape16
  • ベストアンサー率55% (52/93)
回答No.3

85.1%は0.851のことだからです。だから桁が2つずれるのです。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

%表示は、あくまでセルの表示書式だから

回答No.1

85.1%は 0.851だからでしょう。

関連するQ&A