2017-04-22 64 views
0

我的数据是这样的,Excel中 - 计算平均哪些条件不匹配

Data

我要计算两点 1)促进周平均 2)非提拔周平均

对于促进周平均I中的 'L' 列中使用的公式是

{=AVERAGE(IF($A2=$O$2:$O$11,IF($B$1:$M$1=$P$2:$P$11,B2:K2)))} 

但是,如果使用下面的非提升周它不会工作

{=AVERAGE(IF($A2=$O$2:$O$11,IF($B$1:$M$1<>$P$2:$P$11,B2:K2)))} 

原因不等于操作员将形成矩阵的每行中产生多个匹配(TRUE)。 请为此解决方法。

+2

so non promoted = total minus促销 – Slai

回答

0

试着计算促进周这个公式:

=AVERAGE(IF(ISNUMBER(MATCH(B$1:K$1,IF(A2=O$2:O$11,P$2:P$11),0)),B2:K2))

....现在不提倡星期你想要的对面,所以你只需要改变ISNUMBERISNA,即

=AVERAGE(IF(ISNA(MATCH(B$1:K$1,IF(A2=O$2:O$11,P$2:P$11),0)),B2:K2))

两者都确认与CTRL + SHIFT + ENTER