• 締切済み

割合を表すデータ

1日に何冊本を読んだか アンケート回答者数 合計 29人 A    B   C   冊数   人数   人数/29人 1 1冊    2人   0.068965517    2 2冊    5人   0.172413793   3 3冊    4人   0.137931034    4 4冊    6人   0.206896552    5 5冊    2人   0.068965517     6 その他   10人   0.344827586 このデータをROUND関数を使って小数点第2位で四捨五入した場合と小数点第3位で四捨五入した場合では下記の様な結果になります。 ROUND(C1,2)         ROUND(C1,3)   小数点第2位で四捨五入   小数点第3位で四捨五入 1    7%            7% 2    17%            17% 3    14%            14% 4    21%            21% 5    7%            7% 6    34%            35%     100%            100% 6番目は34%と35%と異なりますが、SUM関数を使って1~6を合計すると100%と計算されます。 これはC1~C6を合計した結果が "1" となる為、このようにどちらも100%と計算されるのだと思いますが、小数点第3位で四捨五入した場合の方は電卓で計算すると101%となってしまいます。 小数点第3位で四捨五入した方が正確なような気がしますが、データの見た目的には小数点第2位で四捨五入の方(合計で100%)を使用した方が良いのでしょうか? 合計で100%(電卓使用)にならないデータはこういった割合を表すデータにはおかしいのでしょうか?

みんなの回答

noname#60420
noname#60420
回答No.1

まずROUND関数の認識に誤りがあるようです。 ROUND(C1,2)=小数点以下第2位まで表示(小数点以下第3位を四捨五入) ROUND(C1,3)=小数点以下第3位まで表示(小数点以下第4位を四捨五入) が正解です。 また、小数点以下第2位まで表示であれば「6番」は0.34となり パーセンテージにすると34%になりますが、 小数点以下第3位まで表示であれば0.345となり、 パーセンテージにすると34.5%になります。 要は、四捨五入した桁数に合わせて表示しなくてはいけないのですが、 質問文にある「6番」のスコアはいずれも小数点以下第2位まで表示 になっているため、小数点以下第3位の数字の合計値が合わなくなっていいると思われます。

noname#41557
質問者

補足

まずROUND関数の認識に誤りがあるようです。 →ご指摘ありがとうございます。 「6番」のスコアはいずれも小数点以下第2位まで表示 になっているため、小数点以下第3位の数字の合計値が合わなくなっていいると思われます。 →これは理解できるのですが、合計101%になる方のデータ( ROUND(C1,3)使用)はデータ的におかしくはないのか(100%になるROUND(C1,2)使用のデータを使った方がよいのか)が知りたいのです。

関連するQ&A