数组公式我需要找到加权平均值

时间:2016-07-29 14:57:39

标签: arrays excel array-formulas

我正在尝试为每位成员找到加权平均分数。因此,对我来说,A列是每笔贷款的成员列表。列BC是得分的地方。我将按主要余额加权它们,即K列。我将唯一的成员编号放在BF列中。我尝试了下面的公式,但它不起作用,我感谢任何建议:

=IF($A$6:$A$46375=BF6,$BC$6:$BC$46375*$H$6:$K$46375)/SumIF($A$6:$A$46375=BF6,$BC$6:$BC$46375))

2 个答案:

答案 0 :(得分:0)

两件事:

  1. 在分子上使用Sumproduct:

    SUMPRODUCT(($A$6:$A$46375=BF6)*$BC$6:$BC$46375*$H$6:$K$46375)

  2. SUMIF有拼写错误,您不要在SUMIF中以这种方式使用=

    SUMIF($A$6:$A$46375,BF6,$BC$6:$BC$46375)

  3. 所以一起:

    =SUMPRODUCT(($A$6:$A$46375=BF6)*$BC$6:$BC$46375*$H$6:$K$46375)/SUMIF($A$6:$A$46375,BF6,$BC$6:$BC$46375)
    

    它不是CSE数组公式。它不需要Ctrl-Shift-Enter。

答案 1 :(得分:0)

数组公式

=sum(if(A6:A46375=BF6,BC6:BC46375*K6:K46375,0)/sum(if(A6:A46375=BF6,BC6:BC46375,0))

然后按 ctrl + shift + 输入