基于使用OFFSET和MATCH的三个条件的COUNTIF

时间:2018-07-26 09:01:01

标签: match spreadsheet offset countif

Please see example screengrab

我想填充单元格M2。首先,将K2(Taylor)与列标题C1:I1匹配,以查看列C2:C32中的结果。我想找到在类型(B列)=“ r”的C2:C32中出现“ a”的次数。

因此,结果将为3(雷诺,玛吉欧和汉密尔顿)。

如您所见,我设法用总数填充R列而不与类型(B列)进行比较,但是很难理解如何扩展比较,有意不使用辅助列/行。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

由于必须依赖2列,因此必须使用COUNTIFS。在没有动态的情况下,M2的公式为:

=COUNTIFS($B$2:$B$32,"r",$C$2:$C$32,"a")
          ^------------^ ^------------^
           1st Condition  2nd Condition

要使其动态,只需更改第二列:

=COUNTIFS($B$2:$B$32,"r",OFFSET($B$2:$B$32,0,MATCH($K2,$C$1:$I$1,0)),"a")

您的总计公式也可以简化为此(保持范围不变,而不是手动将其设置为高32行):

=COUNTA(OFFSET($B$2:$B$32,0,MATCH($K2,$C$1:$I$1,0)))