数据透视表——如何按组对 countif 公式的结果求和?

数据透视表——如何按组对 countif 公式的结果求和?

当前设置

  • 具有以下字段的表(Table1):
    • 机构名称
    • 人名
    • 用户可以在几个字段中输入“X”(每个字段代表用户需要访问的一个“模块”)
    • 所需模块数的总和(对“X”值的范围进行计数)
    • “完整许可证”:如果需要 3 个以上的模块,则显示 1
    • “有限许可”:如果需要 <= 3 个模块,则显示 1
  • 在单独的工作表上,有两个输入字段用于输入每个完整许可证和有限许可证的费用

目标

  • 创建一个表格,显示每个组织选择的完整许可证和有限许可证的费用。

迄今为止

我已经能够创建数据透视表来显示每个组织的完整许可证和快速许可证的数量。

问题

我如何在数据透视表中添加一个额外的列,该列将计算一个组的总和(例如,一个组织的完整许可证数量总和)并将其乘以给定许可证类型的成本,以便我可以计算出每个组应欠的金额?

答案1

我没有看过您的工作簿,但我觉得您可以在源数据中添加一列,其中包含记录(即许可证)的成本。和字段(0 或 1)在哪里,以及I2:J2是完整和有限许可证的成本,请在新字段中使用以下公式。Full LicenseLimited LicenseSheet2!B16:B17Cost

=SUMPRODUCT(I2:J2,TRANSPOSE(Sheet2!$B$16:$B$17))

Ctrl按+ Shift+将公式作为数组公式输入Enter。将公式填入表格中。

然后,您可以更新您的数据透视表源范围并添加Sum of Cost到您的值中。

在此处输入图片描述

相关内容