具有相同ID的单元的平均值
在Excel中,我想计算列W中的几个单元格的平均值。条件是他们必须在列B中具有相同的ID号。例如,我想W列中的所有单元格的平均ID为54,62 ,77和80。
也许(布局与@ Gary的学生的答案相同):
=SUMPRODUCT(SUMIFS(W:W,B:B,{54,62,77,80}))/SUMPRODUCT(COUNTIFS(B:B,{54,62,77,80}))
尽pipe可能用s代替;
秒。
@Jeeped慷慨地指出,以上内容比所需要的更复杂,因为SUMPRODUCT在SUM足够的情况下是过分的(即它接受数组input):
=SUM(SUMIFS(W:W,B:B,{54,62,77,80}))/SUM(COUNTIFS(B:B,{54,62,77,80}))
图片(礼貌@Jeeped也!):
基于@ Gary的学生回答的数据,结果是54.15
。
有了这样的数据:
使用公式如:
=AVERAGEIF(B1:B20,62,W1:W20)
每个ID的一个公式