- 締切済み
割合を表すデータ
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%(電卓使用)にならないデータはこういった割合を表すデータにはおかしいのでしょうか?
- みんなの回答 (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位の数字の合計値が合わなくなっていいると思われます。
補足
まずROUND関数の認識に誤りがあるようです。 →ご指摘ありがとうございます。 「6番」のスコアはいずれも小数点以下第2位まで表示 になっているため、小数点以下第3位の数字の合計値が合わなくなっていいると思われます。 →これは理解できるのですが、合計101%になる方のデータ( ROUND(C1,3)使用)はデータ的におかしくはないのか(100%になるROUND(C1,2)使用のデータを使った方がよいのか)が知りたいのです。