Microsoft Excel饼图错误

Microsoft Excel饼图错误,excel,pie-chart,Excel,Pie Chart,excel未正确计算饼图百分比。在图中,你可以看到c和d值是完全相同的,但由于某种原因,c有一个更高的百分比表示它,我不明白为什么 数值为a-21;b-5;c-11;d-11;e-3;f-5;g-1;h-39。在饼图上,收到的百分比为-22%;b-5%;c-12%;d-11%;e-3%;f-5%;g-1%;h-41% 虽然不是理想的解决方案,但如果右键单击其中一个标签并按“格式数据标签”选项,则可以将数字显示类型更改为“百分比”,这将增加所显示百分比中的小数位数,但会提供所需的准确结果 问题是由

excel未正确计算饼图百分比。在图中,你可以看到c和d值是完全相同的,但由于某种原因,c有一个更高的百分比表示它,我不明白为什么

数值为a-21;b-5;c-11;d-11;e-3;f-5;g-1;h-39。在饼图上,收到的百分比为-22%;b-5%;c-12%;d-11%;e-3%;f-5%;g-1%;h-41%


虽然不是理想的解决方案,但如果右键单击其中一个标签并按“格式数据标签”选项,则可以将数字显示类型更改为“百分比”,这将增加所显示百分比中的小数位数,但会提供所需的准确结果

问题是由于您的实际百分比为:

Name   Val     %
a      21      21.875
b      5       5.208333333
c      11      11.45833333
d      11      11.45833333
e      3       3.125
f      5       5.208333333
g      1       1.041666667
h      39      40.625
正如你所看到的,这些数字不能准确地表示为一个整数百分比,补偿必须在某处进行。碰巧补偿的数字应该是相同的

另一个可能的选择是对百分比结果进行四舍五入:

Name   Val     %             Rounded %
a      21      21.875        22
b      5       5.208333333   5
c      11      11.45833333   11
d      11      11.45833333   11
e      3       3.125         3
f      5       5.208333333   5
g      1       1.041666667   1
h      39      40.625        41
这些值的总和现在是99,而不是原来的96,这将生成更好的图形:


您可以使用公式=ROUNDnum进行计算,每个计算的百分比为0。

因为您所有的数字加起来不是100,而是96。因此,你的图表需要使所有内容都达到100%,而不使用11.458%,就像c和d实际使用的那样,因此需要四舍五入进行补偿。例如,假设我要求你为数字a=1、b=1和c=1创建一个pi图,但你只能使用整数百分比,你会使用33%、33%和34%,所以它占100%,即使这些值都应该是相同的。有没有办法避免这种情况?这不需要增加一个额外的小数位;右键单击“标签选项”下的“百分比”并改为“值”,可以进入关联菜单中的“数据标签格式”@Luuklag我不得不拒绝说^^^是的,我知道,但我试图得到一个百分比值。我想我只需要再加上一个小数位。谢谢,是的,我之前也有同样的想法,所以决定继续。@Anatolimokrousov我在答案底部添加了另一个选项,可能值得使用