エクセルで小数点第1位までを構成比を求めた際に、得られた数値を単純に電卓で計算すると 100.0にならないことがあるのですが、それを解消するにはどのようにすれば良いでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/04/07 00:32:36
  • 終了:--

回答(4件)

id:dokusha No.1

dokusha回答回数15ベストアンサー獲得回数02004/04/07 00:59:04

ポイント20pt

http://d.hatena.ne.jp/dokusha/

磁石と重石の発見

(URLはダミーです)

ここの構成比が切り捨てられるために計が100にならないのは当然ですよね。ですので計を100にするのが実態から離れている“ごまかし”になるわけです。それをわきまえた上で、それでも100に揃えておきたいということもあるのでしょう。統計などで「その他」とか「どちらともいえない」というような緩衝的な項目があれば、その構成比を 100-sum(全部の項目の構成比)としてしまえば計はぴったり100になります。

id:junta

回答ありがとうございます。

つじつまを合わせるようにするにはどうしたらよいでしょうか?計算式、関数などで…

2004/04/07 01:01:45
id:reply No.2

reply回答回数787ベストアンサー獲得回数02004/04/07 01:15:13

ポイント20pt

http://www.moug.net/

Excel VBA を学ぶなら moug モーグ

構成比のとなりに構成比の数値を参照するセルを作ります。

一番上のセルがたぶん一番大きい構成比になるはずですから、その一番大きな値になるセルの内容を(1−そのほかのセルの合計)とすれば、いいでしょう。

URLは参考になると思ったので。

id:junta

回答ありがとうございます。

他にも方法ありますでしょうか?

2004/04/07 01:22:50
id:nekogo No.3

nekogo回答回数113ベストアンサー獲得回数22004/04/07 01:21:29

ポイント20pt

一番少ない数字以外の合計値を求めます。100からその数字をひいて求めます。

例 B1からB5まで小数点以下の構成値が入っていてB5が最小の場合。

B5は、100-SUM(B1:B4) で求めます。

ただし、ごまかしてしまう問題もあります。例えば数値が33.34%、33.34%、33.32%だった場合、四捨五入すると全て33.3%になりますが、上記の方法ではどれかが、33.4%になります(^^;

私は、「四捨五入により100%とならない場合があります」と、ただし書きをすることが多いですね。

id:junta

回答ありがとうございます。

確かに最後の一文が的を得ているように思います。

2004/04/07 01:35:06
id:borag No.4

borag回答回数74ベストアンサー獲得回数02004/04/07 04:52:10

ポイント20pt

URLはダミーです。

4番の答えと同じように、官公庁の統計でも、下の方に「端数処理のため、合計が100とはならない」などの注意書きがあります。

id:junta

回答ありがとうございます。

対応方法を決めることが出来ました。

2004/04/07 08:42:14
  • id:taknt
    電卓とか・・・・

    100/3 を して 33.33333・・・
    で それに *3として 100になる場合と 99.9999・・・になる場合の
    二通りがあります。
    要は、どこかで 切捨てか切り上げなどを しないとダメということですね。
  • id:haltake
    Re:電卓とか・・・・

    確か小学生のとき、四捨五入をして100%にならないときは、その他で調整すると習いましたね。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません