如何在 Excel 数据透视表中计算加权平均值?
使用 Excel 的 SUMPRODUCT 和 SUM 函数组合,可以快速轻松地计算加权平均值。但是,数据透视表中的函数似乎不支持计算字段。因此,如何在数据透视表中计算加权平均值?本文将提供解决此问题的方案。
在 Excel 数据透视表中计算加权平均值
让我们通过一个示例逐步了解。
步骤 1
第一步,我们需要一个用于创建数据透视表的样本数据,如下面的屏幕截图所示。

步骤 2
现在,选择数据范围 A1:D10。单击工具栏功能区上的“插入”选项卡,然后选择“数据透视表”选项以插入所选数据范围的数据透视表。请参阅下面的屏幕截图。

步骤 3
下一步,将出现“创建数据透视表”窗口,确保在“选择表格/区域”选项下选择了数据范围 A1:D10。现在,选择“新工作表”以在单独的工作表中创建数据透视表,然后单击“确定”按钮。请参阅下面的屏幕截图。

步骤 4
数据透视表现在已在单独的工作表中创建,如下面的屏幕截图所示。

步骤 5
在“数据透视表字段”中选中“口味”、“成本”和“权重”。这些值出现后,请参阅下面的屏幕截图。

为了演示如何在数据透视表中计算每种口味的加权平均价格,我将使用数据透视表作为示例。
步骤 6
接下来,向源数据添加一个“平均值”辅助列。
在源数据中创建一个新的空列,将其命名为“平均值”,在此辅助列的第一单元格中输入以下公式,然后拖动自动填充柄以填充整列。请查看下面的屏幕截图。
=D2*E2

步骤 7
要访问“数据透视表工具”,请在数据透视表中选择任意单元格,然后单击“数据透视表分析”(或“选项”),然后选择“刷新”选项。请参阅下面的屏幕截图。

步骤 8
之后,在“数据透视表工具”中选择“分析”选项,然后单击“字段、项目和集”,然后选择“计算字段”。请查看下面的屏幕截图。

步骤 9
然后,将出现“插入计算字段”对话框,在“名称”框中键入“加权平均值”,在“公式”框中键入“=平均值/权重”(请根据字段名称更改公式),然后单击“确定”按钮关闭对话框。请查看下面的屏幕截图。

步骤 10
此时返回到数据透视表后,您会看到小计行现在包含每种口味的加权平均价格。请参阅下面的屏幕截图。

最终屏幕将显示如下所示 -

结论
在本教程中,我们使用了一个简单的示例来演示如何在 Excel 数据透视表中计算加权平均值。