我的数据看起来像这样,
我想计算两件事 1)提升周平均值 2)非促销周平均值
对于促销周平均值,我在' 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)。 请为此提出建议。
答案 0 :(得分:0)
尝试使用以下公式计算推广周数:
=AVERAGE(IF(ISNUMBER(MATCH(B$1:K$1,IF(A2=O$2:O$11,P$2:P$11),0)),B2:K2))
....现在,对于非晋升周,您需要相反,所以您只需将ISNUMBER
更改为ISNA
,即
=AVERAGE(IF(ISNA(MATCH(B$1:K$1,IF(A2=O$2:O$11,P$2:P$11),0)),B2:K2))
均以 CTRL + SHIFT + ENTER
确认