如何计算Excel中的旋转加权平均值?
问题描述:
我的数据是:如何计算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)
答
这应该这么做是为了我相信...
未测试
=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")
编辑:没有注意到,你想乘。用可能有用的公式编辑。没有测试,也不确定。
答
假设你有柱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做它