COUNTIFS function”。 COUNTIFS函数可以依靠多个条件。如果仅符合所有条件,则将计算一行。这是AND逻辑。因此,让我们开始吧…

157

通用公式

=COUNTIFS(criteria_range1, criteria1, criteria_range2, criteria2)

Criteria_range1:这是第一个条件范围。这是强制性的。

您的第一个条件将在此范围内。

准则1:这是准则范围1中的第一个准则。

Criteria_range2:这是第二个条件的第二个条件范围。这可以与第一个相同。

条件2:条件2是条件范围2中的第二个条件。现在,让我们举一个例子:

示例

我们有COUNTIFS个示例的数据。

并且,我们有两个查询要回答。

158

因此,对于第一个查询,我们在一个列中有两个条件,即年龄。

159

要回答该问题,“计算年龄在50-80之间(含)之间的人数”,请编写此COUNTIFS公式。

请注意,对于两个条件,我们具有相同的条件范围B2:B10。

=COUNTIFS(B2:B10,">=50",B2:B10,"<=80")

Excel不反对使用相同的条件范围。输出的拾取数据将为3。

如何运作?

很简单,k函数将首先查找

范围内的所有值。 === B2:B10将为\ {81,58,85,57,76}。然后在\ {81,58,85,57,76}

列出所有小于或等于80的值,即\ {58,57,76}。那就是3。现在在第二个查询中,需要计算订购铅笔的年龄小于15岁的人。我们必须依靠多个条件和不同的列。

因此,两个回答此查询的人都写了这个COUNTIFS公式。

请注意,我们为条件使用了两个不同的列。

=COUNTIFS(C2:C10,"Pencil",B2:B10,"<15")

好吧,这是在两个或多个条件下计算excel的经典方法。但是,还有两种方法可以计算两个条件是否匹配。

160

将COUNTIFS替换为COUNT的另一种方法如果存在两个要匹配的条件,那么让我们像上面一样使用示例和查询。

计算年龄在50-80(含)之间的人

是的,`link:/ summing-excel-sumproduct-function [SUMPRODUCT function]`也可以算在内。我已经在这里详细解释了SUMPRODUCT函数。

=SUMPRODUCT((B2:B10>=50)*(B2:B10<=80))

计数订购铅笔的年龄小于15岁的人

基本上,以上SUMPRODUCT公式将充当COUNTIFS函数,并且如果为此编写通用公式,则看起来……通用公式使用SUMPRODUCT函数在两个条件上进行计数

=SUMPRODUCT((C2:C10="Pencil")*(B2:B10<15))

在这里,criteria1和criteria2可以是任何会从range1和range2生成True和False数组的条件。例如。 =“ abc”,> 20,<>“ 2x”,ISNUMBER(范围)等。

=SUMPRODUCT((range1(criteria1))*(range2(criteria2)))

好的,所以我在这里介绍了当您有两个条件时如何使用`link:/ summing-excel-sumproduct-function [COUNTIFS function]`。但是,即使如此,这也不是您要找的解决方案,请在下面的评论部分中告诉我您的方案。

相关文章:

link:/ counting-countifs-with-or-for-multi-criteria [COUNTIFS with or for Multiple Criteria]

link:/ logic-formulas-count-cells-contain-this-or-that [计算包含此或那个的单元格]

热门文章:

`链接:/ keyboard-formula-shortcuts-50-excel-shortcuts可提高您的生产率[50 Excel快捷方式可提高生产率]]

link:/ vlookup-functions / formulas-and-functions-introduction- [Excel中的VLOOKUP函数]