Excel 数据透视表:如何计算多层数据透视表中两列之间的差异?

Excel 数据透视表:如何计算多层数据透视表中两列之间的差异?

假设我有一个非常简单的数据透视表,其中的记录有月份、类型、住宿和住宿税。

我的记录按日期和类型(类型为“估计”和“真实”)以唯一方式组织。

我希望能够计算估算成本与实际成本之间的差异。有没有办法使用数据透视表来实现这一点?

理想情况下,它会做一些类似确定总差异而不是总和的事情,如下所示(右侧)。

在此处输入图片描述

答案1

您应该能够看到差异。这个解决方法怎么样:

  1. 创建一个新的计数字段:点击分析卡 -> 字段、项目和集合 -> 计数字段
  2. 例如,将其命名为 Lodgingdiff,公式将是
= Lodging
  1. 然后将 Lodgingdiff 添加到数据透视表中的值中
  2. 转到字段设置 -> 显示值为 -> 选择差异,将基本字段设置为“类型”,将基本项目设置为例如“估计”

它在数据透视表中添加了一个新列,其中包含实际住宿与估计住宿之间的差异。您可以在“实际 | 住宿差异总和”列下方看到差异。谨致问候,Lukáš

相关内容