COUNTIF函数两个条件或多条件怎么输入

COUNTIF 函数本身只支持单一条件,如果你需要根据两个或多个条件进行计数,应该使用 COUNTIFS 函数。COUNTIFS 函数可以让你对多列数据进行条件统计。


1. COUNTIFS 函数的基本语法

=COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2], ...)

参数说明:

  • criteria_range1:第一个条件对应的数据区域。
  • criteria1:第一个条件。
  • criteria_range2:第二个条件对应的数据区域(可选)。
  • criteria2:第二个条件(可选)。

2. 基本用法示例

示例 1:统计成绩大于 80 且小于 90 的人数

假设我们有一个学生成绩表,如下所示:

姓名 成绩
张三 85
李四 90
王五 76
赵六 92
陈七 88

我们想统计成绩大于 80 且小于 90 的学生人数。

在 Excel 中输入以下公式:

=COUNTIFS(B2:B6, ">80", B2:B6, "<90")

解释:

  • B2:要应用条件的成绩范围。
  • ">80":第一个条件,表示大于 80 的成绩。
  • "<90":第二个条件,表示小于 90 的成绩。

结果返回 2,说明有 2 名学生的成绩在 80 和 90 之间。


示例 2:统计符合多个条件的文本

假设我们有一个产品表,如下所示:

产品名 类别
苹果 水果
香蕉 水果
土豆 蔬菜
西红柿 蔬菜
橙子 水果

我们想统计类别为“水果”且产品名为“苹果”的数量。

在 Excel 中输入以下公式:

=COUNTIFS(A2:A6, "苹果", B2:B6, "水果")

解释:

  • A2:产品名列的范围。
  • "苹果":第一个条件,表示产品名为“苹果”。
  • B2:类别列的范围。
  • "水果":第二个条件,表示类别为“水果”。

结果返回 1,表示只有 1 条记录符合条件。


3. COUNTIFS 使用通配符

COUNTIFS 也支持通配符(* 和 ?)来进行模糊匹配。

示例 3:统计以“苹”开头的水果

在下列产品名中,统计所有以“苹”开头的水果:

产品名 类别
苹果 水果
苹果醋 水果
苹果派 甜品
香蕉 水果
苹果汁 水果

使用以下公式:

=COUNTIFS(A2:A6, "苹*", B2:B6, "水果")

解释:

  • *"苹"**:条件,表示以“苹”开头的文本。
  • "水果":第二个条件,表示类别为“水果”。

结果返回 2,因为有两个产品既是水果,又以“苹”开头。


4. COUNTIFS 结合日期条件

COUNTIFS 也可以用于统计符合日期范围的记录。

示例 4:统计在某个日期范围内的订单

假设我们有一个订单表,如下所示:

订单号 订单日期
001 2024-01-05
002 2024-02-12
003 2024-03-15
004 2024-01-22
005 2024-03-05

我们想统计 2024 年 1 月 1 日到 2024 年 2 月 28 日之间的订单数量。

在 Excel 中输入以下公式:

=COUNTIFS(B2:B6, ">=2024-01-01", B2:B6, "<=2024-02-28")

解释:

  • B2:订单日期列的范围。
  • ">=2024-01-01":表示订单日期大于或等于 2024 年 1 月 1 日。
  • "<=2024-02-28":表示订单日期小于或等于 2024 年 2 月 28 日。

结果返回 3,表示有 3 个订单符合条件。


5. COUNTIFS多条件统计时的常见问题

Q1:为什么我的 COUNTIFS 返回错误?

  • 确保各个条件的范围大小相同。如果 criteria_range1 是 5 个单元格,criteria_range2 也必须是 5 个单元格。

Q2:COUNTIFS 区分大小写吗?

  • COUNTIFS 不区分大小写。如果需要区分大小写,可以使用其他函数组合来实现。

Q3:COUNTIFS 支持嵌套使用吗?

  • COUNTIFS 不支持嵌套,但你可以将其与其他函数结合使用,如 SUM 或 AVERAGE 等。
上一篇:
Excel常用函数公式汇总
下一篇:
Excel表格怎么合并单元格