高分求解:如何保证分项的百分比之和为一百

来源:百度知道 编辑:UC知道 时间:2024/06/09 16:32:29
如题:
现在要做统计报表,需要使百分比精确到个位。现有4个数,那么他们的百分比如下:

总和为4
四个数为:0.9,0.9,0.9,1.3

0.9/4 = 0.225; 如果保留两位小数 0.23
1.3/4 = 0.325; 如果保留两位小数 0.33

0.23 + 0.23 + 0.23 + 0.33 = 1.02 很显然 不是百分百,这个如何解决? 请求达人指点
请根据我所描述的实际情况解答:
第一:我要做统计报表,面临的一个问题就是必须求单个数与总数的百分比。
即 上面的 0.9 / 4 那么百分比为 23% (如果四舍五入)

第二:我希望能够使分项百分比的总和为100%

当然 分项百分比也不是必须用四舍五入 也可以是其他取值想规则 但必须使分项百分比总和为100%

另外千分比也是存在这个问题的。 如果分项和总数相除的值为:0.2345 那么在这种情况下,还是要遇到四舍五入的问题的。

谢谢 骚手踟躇 的回答:
这样做,会引出另外一个问题:
即:
数目 百分比
总计 4 100%
0.9 23%
0.9 23%
0.9 23%
1.3 33%
这样 很容易看出 下面相加 不等于百分百了。

前面保留小数没事,但你要在报表中加一列没保留小数时的数据,即原始数据,这样计算百分百时就用原始数据计算就不会错了。

好办 取分数 分数相加 肯定是1
因为 你既然是四舍五入了 肯定 不是1
哥们 如果嫌分数麻烦 那就 小数点后面 多去几位吧

遇到33%这样的数字往往在最后一个上加上1%
就是34%

遇到33%这样的数字往往在最后一个上加上1%
就是34%

没有其他的办法,实事求是,就多取一位吧