gpt4 book ai didi

excel - 为什么 Excel 数据透视表中的总计为 #DIV/0! (除以零)在此计算字段上?

转载 作者:行者123 更新时间:2023-12-02 02:46:21 34 4
gpt4 key购买 nike

这是我的数据:

enter image description here

我根据数据创建了一个数据透视表,并创建了一个名为“% Error”的计算字段,定义如下:

enter image description here

我将选项设置为“经典数据透视表布局”并拖动值,以便它们位于项目旁边,而不是横跨顶部,如下所示:

enter image description here

底部第 1、2 和 3 个月的总计是正确的。每个项目的总计都是正确的。底部的总计显示“% 误差”,除以零误差。我预计它是(40-30)/30=33.33%。如果我在任何月份运送任何数量的元素 B,它都会正确计算。我需要做什么才能获得正确的值?这是一个功能还是一个错误?

最佳答案

所以我可以告诉你问题是什么。我尝试过,但找不到解决方法。

基本上,您正在查看总误差百分比总和的最终总计,其中仍然包含计算字段,但事实并非如此。

对于 Month123,您拥有计算字段公式插入的方法是获取预测总和发货总和中的值,并对上面两个单元格中的值进行计算,得到%错误总和

总计列中发生的情况是,它由多个公式、您的计算字段公式以及总计的总和进行更新A% 误差总和B% 误差总和。如果您单击列出公式按钮,至少在 Excel 2016 中,您会得到一个新工作表,其中显示了这一点。

Calculated Field        
Solve Order Field Formula
1 % Error =(Forecast-Shipped)/Shipped

Calculated Item
Solve Order Item Formula


Note: When a cell is updated by more than one formula,
the value is set by the formula with the last solve order.

To change formula solve orders,
use the Solve Order command on the PivotTable command bar.

唯一的问题是您无法选择更改求解顺序,因此 Grand Total 列中字段的总和会覆盖 (40- 30)/30

您的选择是,在设计选项卡中,您可以选择Grand Totals -> For Columns Only,这将为您提供底部的总计,然后手动输入将公式添加到现在隐藏的Grand Total Column中。抱歉,我无法想出更优雅的解决方案。

如果您确实雄心勃勃地想让它与数据透视表一起使用,很多年前我曾经通过VBA创建它们,而不是使用内置的 GUI,并且使用对象和方法比使用用户界面中提供的命令获得更多的控制权。不幸的是,大多数关于如何做到这一点的知识对我来说都已经随着时间的推移而消失了。

关于excel - 为什么 Excel 数据透视表中的总计为 #DIV/0! (除以零)在此计算字段上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31418337/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com