匹配两列并从第三列中显示第三列获得平均值

时间:2016-05-19 23:13:31

标签: excel

好的,这个问题非常复杂,可能无法实现。

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

我正在尝试匹配A列和A列; C一起得到列D中的B列平均值。

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

我附上了一张它看起来像的图像(我手动做数学运算)

Image of Ideal Solution Manually Entered

1 个答案:

答案 0 :(得分:1)

试试这个:

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

这是一个很好的公式,基本上完全符合您的要求。

more info

该公式旨在完成你想要做的事情。它执行Sumif / Countif。这将扫描Col A以查找与您的单元格C2匹配的所有行。然后它取这些匹配行的所有Col B值的平均值。

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