【问题标题】:Microsoft Excel Pie Chart bugMicrosoft Excel 饼图错误
【发布时间】:2017-08-08 21:34:45
【问题描述】:

excel 未正确计算饼图百分比。在图片中,您可以看到 c 和 d 的值完全相同,但由于某种原因,“c”的百分比更高,我不知道为什么。

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

【问题讨论】:

  • 因为你所有的数字加起来不是 100,它们加起来是 96。所以你的图表需要使所有的东西都达到 100%,而不像 c 和 d 那样使用 11.458%,所以一个被四舍五入以补偿。例如,假设我要求你为数字 a=1、b=1 和 c=1 创建一个 pi 图表,但你只能使用整数百分比,你会使用 33%、33% 和 34%,所以即使值都应该相同,它也占 100%。
  • 有没有办法避免这种情况?这不涉及添加额外的小数位。
  • 添加 i 值为 4 ;)
  • 您可以在右键单击时进入上下文菜单中的“格式化数据标签”,在标签选项下,取消选中百分比并改为选中值。 @Luuklag 我不得不拒绝这样说^^
  • 是的,我知道,但试图获得百分比值。我想我会添加额外的小数位。

标签: excel pie-chart


【解决方案1】:

虽然不是理想的解决方案,但如果您右键单击其中一个标签并按格式化数据标签选项,您可以将数字显示类型更改为百分比,这将增加显示百分比中的小数位数,但给出你要求的准确结果。

问题是由您的实际百分比引起的:

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,这会产生更好的图表:

您可以使用公式 =ROUND(num,0) 来计算每个计算的百分比。

【讨论】:

  • 谢谢,是的,我之前也有同样的想法,所以决定继续。
  • @AnatoliiMokrousov 我在答案的底部添加了另一个可能值得使用的选项
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-24
  • 1970-01-01
  • 2019-05-11
  • 1970-01-01
相关资源
最近更新 更多