数据透视表中的加权平均值(Microsoft Excel)
关于如何使用计算字段的一个很好的示例是与通常使用数据透视表进行汇总不同的方式对数据进行汇总。创建数据透视表时,可以使用几个不同的功能来汇总显示的数据。例如,您可以创建特定字段中的数据平均值。但是,如果要创建加权平均值怎么办? Excel没有提供自动允许您执行此操作的功能。
当您对求和有特殊需要时(例如加权平均值),最简单的方法是在源数据中添加额外的列作为中间计算,然后将计算的字段添加到实际的数据透视表中。
例如,您可以在源数据中添加“ WeightedValue”列。
该列中的公式应将权重乘以要加权的值。这意味着,如果您的权重在C列中,而您要加权的值在D列中,那么您在WeightedValue列中的公式将类似于= C2D2 *。该公式将被复制到数据的所有行的整个列中。
现在您可以创建数据透视表了,除了以下例外,应该正常进行该操作:您需要创建一个计算字段。请按照下列步骤操作:
。单击数据透视表工具栏左侧的数据透视表旁边的向下箭头。 Excel将显示一个菜单。
。选择公式|计算字段。 Excel将显示“插入计算字段”对话框。 (请参见图1。)
。在“名称”框中,输入新字段的名称。
。在“公式”框中,输入要用于加权平均值的公式,例如= WeightedValue / Weight。 (您在公式中使用字段名称;可以从“插入计算字段”对话框底部的字段列表中选择它们。)
。单击确定。
现在将插入您计算出的字段,并且您可以使用常规求和函数来显示计算出的字段的总和。这是您的加权平均值。
由于可以使用多种不同的方法来计算加权平均值,因此不用多说,您可以修改此处介绍的公式和步骤以准确反映您需要对数据进行的处理。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(2900)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: