Excel COUNTIF 和 COUNTIFS 函数

17 Mar 2025 | 6 分钟阅读

什么是 COUNTIF 函数?

COUNTIF 是 Microsoft Excel 和 Google 表格中的一个内置函数,它允许您计算满足特定条件的单元格范围内的单元格数量。它在各种情况下都很有用,例如计算某个值在数据范围内出现的次数,计算范围内包含文本的单元格数量,计算满足某些数字条件的单元格数量等等。COUNTIF 函数的语法如下:

COUNTIF (范围, 条件)

在公式中,范围是您要计数的单元格范围,条件是单元格必须满足才能被计数的条件。例如,如果您的单元格 A1 到 A10 中有一系列数字,并且您想计算其中有多少个数字大于 5,那么公式修改为:

=COUNTIF (A1:A10,">5")

COUNTIF 函数中使用的条件列表

根据数据要求,条件会被修改。下面解释一些条件:

1. 大于或小于

在 COUNTIF 函数中,您可以使用大于 (">") 和小于 ("<") 运算符来指定数字条件。

示例: 计算大于 100 的数据

步骤 1:在电子表格 A1:A10 中输入所需数据

步骤 2:选择用户想要显示结果的新单元格,即 B1,并输入公式 =COUNTIF (A1:A10,">100")

步骤 3:按 Enter 键。大于 100 的数据数量将显示在单元格 B1 中。

Excel COUNTIF and COUNTIFS Function

在此工作表中,有六个数据大于 100。COUNTIF 函数将结果返回到单元格 B1 中。

示例: 计算小于 100 的数据

步骤 1:在电子表格 A1:A10 中输入所需数据

步骤 2:选择用户想要显示结果的新单元格,即 B1,并输入公式 =COUNTIF (A1:A10,"<100")

步骤 3:按 Enter 键。小于 100 的数据数量将显示在单元格 B1 中。

Excel COUNTIF and COUNTIFS Function

在此工作表中,有四个数据小于 100。COUNTIF 函数将结果返回到单元格 B1 中。

2. 等于和不等于

在 Excel 中,等于运算符用 "=" 符号表示,不等于运算符用 "<>" 符号表示。这些运算符用于公式和条件格式中,以比较值并根据这些比较的结果做出决策。

示例: 显示等于“Google”一词的数据计数。

步骤 1:在工作表 A1:A10 中输入相应数据

步骤 2:选择要显示结果的新单元格,即 B1,并输入公式 =COUNTIF (A1:A10, Google)

步骤 3:按 Enter 键。结果将显示在单元格 B1 中。

Excel COUNTIF and COUNTIFS Function

在此工作表中,从单元格 A1:A10 中,“Google”一词重复了两次。因此,COUNTIF 函数在单元格 B1 中返回结果 2。

示例: 显示不等于“Google”一词的数据计数。

步骤 1:在工作表 A1:A10 中输入相应数据

步骤 2:选择要显示结果的新单元格,即 B1,并输入公式 =COUNTIF (A1:A10,"<> Google")

步骤 3:按 Enter 键。结果将显示在单元格 B1 中。

Excel COUNTIF and COUNTIFS Function

在工作表中,给出了不同类型的搜索引擎。根据条件,COUNTIF 函数在单元格 B1 中返回结果 8。

3. 空白和非空白单元格

顾名思义,空白和非空白函数用于查找数据中空白和非空白单元格的数量。

示例: 计算给定数据中的空白单元格数量

步骤 1:在工作表 A1:A10 中输入相应数据

步骤 2:选择要显示结果的新单元格,即 B1,并输入公式 =COUNTIF (A1:A10,"")

步骤 3:按 Enter 键。结果将显示在单元格 B1 中。

Excel COUNTIF and COUNTIFS Function

工作表中有三个空白单元格。COUNTIF 函数在单元格 B1 中返回结果 3。

示例: 计算给定数据中的非空白单元格数量

步骤 1:在工作表 A1:A10 中输入相应数据

步骤 2:选择要显示结果的新单元格,即 B1,并输入公式 =COUNTIF (A1:A10,"<>")

步骤 3:按 Enter 键。结果将显示在单元格 B1 中。

Excel COUNTIF and COUNTIFS Function

数据 A1:A10 中有七个非空白单元格。COUNTIF 函数在单元格 B1 中显示结果 7。

4. 用于计算日期的 COUNTIF

COUNTIF 函数使用小于逻辑运算符在日期函数中使用。

步骤 1:在工作表 A1:A5 中输入所需日期

步骤 2:选择用户想要显示结果的新单元格 B1。

步骤 3:要计算小于今天的日期数据计数,输入公式 =COUNTIF ("<"&TODAY ())

Excel COUNTIF and COUNTIFS Function

在工作表单元格范围 A1:A10 中,有七个日期小于今天。因此,COUNTIF 函数在选定的单元格中返回日期计数为 7。

带有 OR 函数的 COUNTIF 函数

要将多个条件与 COUNTIF 和 COUNTIFS 函数一起应用,可以使用 AND 和 OR 逻辑。COUNTIF 函数用于在一个范围内计算具有单个条件的单元格,而 COUNTIFS 在相同或不同的范围内评估不同的条件。

示例: 计算每个产品的状态

这是一个描述每个产品状态的示例。要应用多个条件,COUNTIF 函数与 OR 函数一起使用。

步骤 1:在工作表 A1:C11 中输入数据

Excel COUNTIF and COUNTIFS Function

步骤 2:这里提到了 11 种产品及其价格和状态。为了计算不同产品的状态,COUNTIF 函数与 OR 函数一起使用。

步骤 3:要显示已售出或已交付产品的计数,选择用户想要显示结果的新单元格,即 E1,并输入公式 =COUNTIF ($C$2:$C$11, "Delivered")+ COUNTIF($C$2:$C$11, "SOLD")。

步骤 4:按 Enter 键。已售出或已交付的物品计数将显示在单元格 E1 中。

Excel COUNTIF and COUNTIFS Function

在工作表中,七个产品的状态为已交付或已售出。同样,可以找到产品的待处理状态。根据要求,公式会被修改。

什么是 COUNTIFS 函数?

COUNTIFS 函数是一个 Excel 函数,它允许您计算满足多个条件的单元格范围内的单元格数量。您可以在多个范围内指定多达 127 个不同的条件。该函数的语法如下:

=COUNTIFS (范围 1, 条件 1, [范围 2], [条件 2], ?)

其中范围 1、范围 2 等是您要评估的单元格范围,条件 1、2 等是您要应用于每个范围的条件。例如,公式 =COUNTIFS(A1:A10,">=5", B1:B10,"<10") 将计算范围 A1:A10 中包含大于或等于 5 的值以及范围 B1:B10 中包含小于 10 的值的单元格数量。

具有多个条件的 COUNTIFS 函数

带有 OR 条件的 COUNTIFS

如前所述,COUNTIFS 函数用于多个条件。这里 COUNTIFS 函数与 OR 函数一起使用。

示例: 使用 COUNTIFS 函数评估给定数据

此示例给出了各种物品及其交货状态的列表。为了查找物品的选择性状态,使用带有 OR 条件的 COUNTIFS 函数。

步骤 1:在工作表中输入数据,即 A1:C11。

Excel COUNTIF and COUNTIFS Function

步骤 2:要查找状态给定产品的计数,选择一个新单元格并输入公式 =COUNTIFS (A1:A10, E1, B1:B10, E2) +COUNTIFS (A1:A10, F1, B1:B10) +COUNTIFS (A1:A10, G1, B1:B10, E2)。

步骤 3:按 Enter 键。结果将显示在选定的单元格中。

Excel COUNTIF and COUNTIFS Function

这是公式,名为 E1、F1、G1 和 E2 的单元格是用户定义的,包含产品名称和状态。

带有数组常量的 COUNTIFS

在此方法中,OR 条件使用 AND/OR 逻辑打包在数组常量中。

示例: 使用带有数组常量的 COUNTIFS 评估数据

步骤 1:在工作表 A1:B10 中输入数据

步骤 2:选择用户想要显示结果的新单元格,即 E3,并输入公式 =SUM (COUNTIFS (A1:A10, E1:G1, B1:B10, E2))。

步骤 3:按 Enter 键。结果将显示在选定的单元格中。

Excel COUNTIF and COUNTIFS Function

这是公式,单元格名称 E1、F1、G1 和 E2 是用户定义的单个单元格中的产品名称和状态。

总结

在本教程中,通过示例解释了 COUNTIF 和 COUNTIFS 函数。总之,COUNTIF 和 COUNTIFS 函数对于计算满足特定标准或条件的单元格范围内的单元格非常有用。COUNTIF 用于单个条件,而 COUNTIFS 允许同时评估多个条件。