Excel 数据透视表-根据行标签的组合计算值

Excel 数据透视表-根据行标签的组合计算值,excel,pivot-table,Excel,Pivot Table,警告-在Mac电脑上使用Excel 2011,没有经验的用户 大家好 我有一张Excel表格,里面有一堆分类字段和一些数字字段。假设它看起来如下所示: 我想制作一个数据透视表,该数据透视表将显示[年,地区]的独特组合的平均点击率(平均点击率),即数据透视表行部分的字段组合 例如,[年=5]的平均点击率为: (0.5*10)/(10+5)+(0.6*5)/(10+5)=0.53 而[地区=北部]的平均点击率为: (0.6*5)/(5+20)+(0.2*20)/(5+20)=0.28 而[年=5,

警告-在Mac电脑上使用Excel 2011,没有经验的用户

大家好

我有一张Excel表格,里面有一堆分类字段和一些数字字段。假设它看起来如下所示:

我想制作一个数据透视表,该数据透视表将显示[地区]的独特组合的平均点击率(平均点击率),即数据透视表行部分的字段组合

例如,[=5]的平均点击率为:

(0.5*10)/(10+5)+(0.6*5)/(10+5)=0.53

而[地区=北部]的平均点击率为:

(0.6*5)/(5+20)+(0.2*20)/(5+20)=0.28

而[=5,地区=south]的平均点击率为:

(0.5*10)/10=0.5

我知道我必须创建一个自定义的计算字段来实现这一点,但就我的一生而言,我不知道如何编写公式。我们将非常感谢您的帮助

明确地说,我的公式是:

SUM{(单击\u rate*成员数)/SUM{成员数}


其中,分子是[地区]唯一组合中包含的每一行的单个值,而分母是一个常数,即[地区]唯一组合的成员总数。

使用
平均值

AVERAGEIFS($C$2:$C$9,$A$2:$A$9,A2,$B$2:$B$9,B2)

编辑:

您最多可以添加127个条件,请参见:

标准范围1、标准范围2……是1到127个范围,其中 评估相关标准


您应该在源表中创建一个新列:

product = click_rate * number_members
然后在数据透视表中创建一个计算字段:

CF = product / number_members

是的,我明白您的意思,但我不明白如何将其扩展到数据透视表。事实上,我有七个分类字段,比如年份和地区,而不仅仅是这两个。另外,你能试着让你的回答更具教育意义一点吗?说到Excel.Pcofre,我有点像一个完整的n00b,这是一个非常简单的答案(它可以工作-谢谢!),我仍然对它的工作原理有点困惑。计算字段是否为数据透视表中每个不同的字段组合取SUM(乘积)/SUM(number_成员),还是发生了其他情况?我想我是在问这个计算域的运算顺序