首页 > 解决方案 > 如何使用数据透视表对变量求和,但子类在哪里重复行?

问题描述

在此处输入图像描述

在这里,我有一些车辆数据,并附有一些关于这些类型车辆的车主居住地以及他们的平均房价的相应信息。

显然,房价/位置不会直接影响车辆价值,但对统计推断很有用。

我想要做的是创建一个数据透视表 - 但是在考虑平均车辆价值时,数据透视表会多次总结每种类型的车辆/模型类,如下所示:

在此处输入图像描述

因此,虽然数据透视表中的平均房价列是正确的,但车辆价值被多次错误地计算(相对于车辆制造商)。

标签: excelpivot-table

解决方案


不,数据透视表中没有 DistinctSum 函数。唯一想到的是在可以计算所需值的基表中添加一个附加列。例如,在“独特值”列中,您可以插入以下公式:

=D2/SUMPRODUCT((A2=$A$2:$A$13)*(B2=$B$2:$B$13))

它计算Value / Count of values每辆汽车和型号的,然后在数据透视表中对这一列求和。

在此处输入图像描述


推荐阅读