2016-09-17 81 views
1

我的数据是:如何计算Excel中的旋转加权平均值?

Category Name | Item name | Param 1 | Param 2 
--------------------------------------------- 
Category A | Item 1 | 10  | 20 
Category A | Item 2 | 15  | 25 
Category B | Item 3 | 20  | 30 
Category B | Item 4 | 40  | 35 

我如何计算每个每类物品枢转的加权平均值?

Category A | (10*20+15*25)/(20+25) 
Category B | (20*30+40*35)/(30+35) 

回答

1

插入一个辅助列之后参数2为首P1 P2 X -

=C2*D2 

突出显示表并插入一个数据透视表。

选择类别作为行标签,并将参数2和P1×P2的总和作为西格玛值。

现在去领域,项目和套在功能区,并创建一个计算的字段名为加权平均等于“P1 P2 X” /“参数2”。

enter image description here

0

这应该这么做是为了我相信...
未测试

=vlookup("Category A", A2:A$5,3)*vlookup("Category A", A2:A$5, 4)+vlookup("Category A", A3:A$5,3)*vlookup("Category A", A3:A$5, 4)//Sumif(D2:D5,"Category A") 

编辑:没有注意到,你想乘。用可能有用的公式编辑。没有测试,也不确定。

0

假设你有柱A类,此数组公式会做

Category A { =SUMPRODUCT (IF(A2:A4=A2,C2:C5,""),IF(A2:A4=A2,D2:D5,""))/SUM(IF(A2:A4=A5,C2:C5,"")),} 

以防万一你不知道,对于数组公式,你不进入大括号,但输入Ctrl - 移 - 输入和Excel做它