根据Excel中其他列的条件计算值

我想计算列A中所有行的平均值,其中列B的值为“相同”

A | B ----------- o.1 | same 0.2 | different 0.2 | same 

整个数据集的通常平均值如下所示:

 =AVERAGE(Table8[A]) 

但是我想要这样的东西:

 =AVERAGE(Table8[A] WHERE Table8[B] = 'same') 

从上表中我需要得到0.15的平均值。

编辑 :此外STDEV,QUARTILE和其他function也应该可用

就像是:

 =SUMPRODUCT((A1:A100)*(B1:B100="same"))/COUNTIF(B1:B100,"same") 

改变100,以满足您的需求。