【EXCEL countif函数用法countifs函数多条件计数】在Excel中,`COUNTIF` 和 `COUNTIFS` 是常用的统计函数,用于对满足特定条件的数据进行计数。两者虽然功能相似,但在使用场景和参数设置上有明显区别。
一、COUNTIF 函数简介
功能:统计某一区域中满足单个条件的单元格数量。
语法:`COUNTIF(范围, 条件)`
- 范围:需要统计的单元格区域。
- 条件:可以是数字、表达式、文本或单元格引用。
示例:统计A列中“及格”人数
```excel
=COUNTIF(A1:A10, "及格")
```
二、COUNTIFS 函数简介
功能:统计某一区域中同时满足多个条件的单元格数量。
语法:`COUNTIFS(范围1, 条件1, 范围2, 条件2, ...)`
- 范围1, 范围2...:要检查的区域。
- 条件1, 条件2...:每个区域对应的条件。
示例:统计A列中“及格”且B列中“男生”的人数
```excel
=COUNTIFS(A1:A10, "及格", B1:B10, "男生")
```
三、对比总结
特性 | COUNTIF | COUNTIFS |
条件数量 | 单个条件 | 多个条件 |
参数个数 | 2个(范围 + 条件) | 至少4个(范围1 + 条件1 + ...) |
使用场景 | 简单条件筛选 | 复杂多条件组合 |
支持通配符 | 支持(如、?) | 支持(如、?) |
区域一致性 | 只能统计同一区域 | 可以跨不同区域进行匹配 |
四、实际应用表格示例
学生姓名 | 成绩 | 性别 | 是否及格 |
张三 | 85 | 男 | 是 |
李四 | 72 | 女 | 是 |
王五 | 60 | 男 | 否 |
赵六 | 90 | 女 | 是 |
钱七 | 55 | 男 | 否 |
公式示例:
1. 统计及格人数:
```excel
=COUNTIF(D2:D6, "是")
```
结果:3人
2. 统计女生中及格的人数:
```excel
=COUNTIFS(C2:C6, "女", D2:D6, "是")
```
结果:2人
3. 统计成绩大于80的男生人数:
```excel
=COUNTIFS(B2:B6, ">80", C2:C6, "男")
```
结果:1人
五、注意事项
- `COUNTIF` 的条件可以是数值、文本或表达式,但不能直接使用逻辑运算符(如>、<),需用引号包裹。
- `COUNTIFS` 中每个条件都要对应一个区域,且区域大小应一致。
- 如果条件中包含通配符,需确保其符合实际数据格式。
通过合理使用 `COUNTIF` 和 `COUNTIFS`,可以高效地对数据进行统计分析,适用于考试成绩统计、销售数据分析、员工信息管理等场景。