匹配两列并从第三列中显示第四列中的平均值

好的,这个问题相当复杂,可能是不可能的。

我有A列的邮政编码(平均来说,邮政编码在列A中重复5次,有2600个唯一的邮政编码),然后我有一个代表B列的学生的号码(在某些情况下,这个号码有时是0),然后在列CI中列出了唯一的邮政编码列表。

我试图将A和C列匹配,并得到列D中的B列的平均值。

我尝试过: =INDEX(B:B,MATCH(C2,A:A,0))在另一个答案中find,但是这只能得到B列中显示的第一个数字,而不是这些邮政编码的平均值。

我附上了一个看起来像什么(我手动做math)的图像,

理想解决方案手动输入的图像

尝试这个:

 =AverageIf(A:A,C2,B:B) 

这是一个伟大的公式,基本上完全是你正在做的事情。

更多信息

该公式的目的是做你正在做的事情。 它执行Sumif / Countif。 这将扫描列A与您的单元格C2匹配的所有行。 然后它将这些匹配行的所有Col B值的平均值。

您可以将公式向下拖动到C列中的所有唯一邮政编码