考虑以下非常简单的例子:
标识符位于 A 列中,要平均的值位于 B 列中。 E1 中的公式为:
=AVERAGEIFS($B$1:$B$9,$A$1:$A$9,D1)
基于Gary Student
的布局,如果我理解正确,你需要这样的东西:
对于所有主席,
总数量:28 + 13 + 5 = 46
总价格:(28 * 12)+(13 * 14)+(5 * 22)= 628
加权平均价格:628/46 = 13.65217391
我有以下公式
G2
:=SUMIF($A$2:$A$9,$F2,$B$2:$B$9)
H2
:=AVERAGEIF($A$2:$A$9,$F2,$C$2:$C$9)
I2
:=SUMPRODUCT(($B$2:$B$9*$C$2:$C$9)*($A$2:$A$9=$F2))/SUMIF($A$2:$A$9,$F2,$B$2:$B$9)