- ベストアンサー
四捨五入した数の合計が100.0%にならない!
確か中学で習った気もするのですが・・・ よろしくお願いいたします。 ─────────────────── 本来合計が100.0%になるはずのものが、 四捨五入したばっかりに100.1%になったり するのですが、この場合ってどうすれば よいのでしょうか。 ─────────────────── よろしくご教授ください。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
合計を100%にしたい場合、通常、一番大きな要素で調整します。 例えばA 51.5%、B 30.1%、C 18.5%の場合、Aを51.4%にします。 また参考URLに載せたJISの丸め方をすることで解消されることもあります。
その他の回答 (5)
- daikaisan
- ベストアンサー率33% (13/39)
学校での算数・数学は、ぴたりと計算できる値を与えられて演算問題が作られています。 しかし、実用数学での計算は、ごくあたりまえにあなたのいう現象はおこります。例えば、用いる数字も計測の段階で誤差があり、高次多元方程式などで値を求める場合に、近似値にならざるをえません。 解決方法としては、物理などでよくでてくる「有効数字」ものがありますね。これをもう少し実用的に運用する時、誤差限界といったものを考慮したりします。詳しく書くとはてしがないので、 以下のリンクで、身近な例で説明がなされています。
お礼
すいません、どこに当てはまるのか 分からなくて、「数学」という カテゴリで質問してしまいましたが、、、 せっかく教えていただいたのですが、 ちょっと、私の理解を超えておりました。 また時間があるときに復習してみます。 ありがとうございました。
- yanasawa
- ベストアンサー率20% (46/220)
「まるめ」があるのは仕方ありません。 しかし直さない方がいいと思います。それこそまるめてウソを言っているのと同じですから。「100%になりません」とただし書きを書くほうがいいと思います。
お礼
はい、潔くそうすることも大事だな と思います。 が、なんとしても今回は100%に したかったので、#4の方の 一番大きい要素で調整する というのを採用させていただきます。 ありがとうございました。
- himara-hus
- ベストアンサー率41% (385/927)
合計ランの%表示を各項の%の合計で出しているからです。 %と言うのは、合計を100%として表示するものですから、合計欄は(表示するなら)最初から100%と表示しておくべきです。 各項の%の合計が100%になら無くても、それは四捨五入の誤差が出ているだけですから、問題ありません。
お礼
そういうことですね。 各項の合計を出すのは本末転倒というわけですね。 ありがとうございます。 確かに、いろんな場面で「100%にならない場合があります」 という表記を見ますね。 この方向も考慮します。 ありがとうございました。
- chie65536
- ベストアンサー率41% (2512/6032)
50.5%+49.5%=100% 「50.5%」「49.5%」「100%」の3つの小数点以下を四捨五入すると 51%+50%=100% になり、合計は100%のまま、101%になったりしません。 つまり「四捨五入してから合計する」のが悪いので「(四捨五入する前に)合計してから、合計も含めて四捨五入する」と良いのです。 コンピュータ的に言えば「演算する時は四捨五入せずに行い、表示する時に四捨五入して表示する」と言う事です。
お礼
はっ! ナルホド! ありがとうございます。 ・・・でも分かったような、やっぱり 分からないような、なのでちょっと エクセルで考えてみます。 ありがとうございました。
- pasocom
- ベストアンサー率41% (3584/8637)
たとえば100%を3分の一に分けると各33.3%ですから合計すると99.9%にしかなりません。 運良く100%になることもありますが、ならないことのしばしば起こり得ます。 これは四捨五入のどうしようもない「定め」です。 「どうすればいいですか」といわれてもどうしようもありません。(^^)。
お礼
え!? そ、そうなんですか!? 確かに、3分の1×3=99.9%ですね。 ・・・どうしようもないんですか。 そうですか。しょぼん。 ありがとうございます。
お礼
これですコレ! 私の脳の片隅で埃をかぶっていたのは! 一番大きな要素で調整するんですね、 ありがとうございます。 p.s. JISの丸め方・・・こんなのも自動で やってくれるといいんですけど。。。