使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

症状

在数据透视表中,Microsoft Excel 可能会对计算字段计算出不正确的总计。

原因

如果在数据透视表中使用计算字段(基于其他字段的字段),并且计算字段是通过执行更高顺序算术运算(如幂、乘法或数据透视表中其他字段的除法)定义的,则会出现此问题。 例如,当你使用名为 " 收入 " 的计算字段,该计算字段返回字段 " 单位 * 价格" 的倍数。 计算字段中的各个项返回预期的结果。 但是,"总计" 不会返回计算字段的预期结果。

状态

Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。

更多信息

当计算字段包含数据区域中的多个字段时,Excel 将计算每个组件字段总和的总计,然后执行算术运算。 例如,以下示例数据透视表中包含一个名为 " 收入" 的计算字段。 此字段定义为 " 价格 * 单位"。 A1: Sum of Revenue B1: C1: D1: A2: Product B2: Units C2: Price D2: Total A3: Alpha B3: 1 C3: 10 D3: 10 A4: B4: 1 Total C4: D4: 10 A5: Alpha Total B5: C5: D5: 10 A6: Bravo B6: 2 C6: 11 D6: 22 A7: B7: 2 Total C7: D7: 22 A8: Bravo Total B8: C8: D8: 22 A9: Charlie B9: 3 C9: 12 D9: 36 A10: B10: 3 Total C10: D10: 36 A11: Charlie Total B11: C11: D11: 36 A12: Grand Total B12: C12: D12: 198 198的总计不等于 10 + 22 + 36 的分类汇总,即68。 Excel 以两种方式之一计算计算字段 收入 的总计,如下所示。

   SUM(Units)*SUM(Price)
   SUM(1+2+3)*SUM(10+11+12)

这是 6 * 33 = 198。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×