如何在带有另一个过滤器的SUMPRODUCT中使用具有命名范围的COUNTIF?

时间:2018-11-01 09:58:30

标签: arrays excel countif

标题中很难解释。

我有一个名为Names的命名范围,其中包含以下值;

Dennis
Phillip
Sarah

我有一列名字列表

  A
1 Michael
2 James
3 Dennis
4 Jessica
5 Phillip

以下是计算名称范围出现的次数 =SUMPRODUCT(COUNTIF(A1:A10,Names)) = 2

现在这很棘手。 Column B的年龄如下所示。

A           B       
1 Michael   30    
2 James     15
3 Dennis    20
4 Jessica   22
5 Phillip   17  

我现在要计算Column A中所有在命名范围Names中且等于或大于18的值。

在此示例中,得出的答案将是一个。

我希望仅将此过滤器添加到SUMPRODUCT,但是它不起作用。

=SUMPRODUCT(COUNTIF(A1:A10,Names)*(B1:B10>17))

1 个答案:

答案 0 :(得分:1)

您可以将COUNTIFS用于多种条件和条件:

=SUMPRODUCT(COUNTIFS(A1:A5,Names,B1:B5,">17"))