【excel如何按条件统计个数】在日常工作中,我们经常需要对Excel中的数据进行统计分析,其中“按条件统计个数”是一个非常常见的需求。比如,统计某班级中成绩大于90分的学生人数、统计某个地区销售产品的数量等。本文将详细介绍如何在Excel中实现这一功能,并提供实用的示例和表格说明。
一、使用COUNTIF函数
COUNTIF是Excel中最常用的条件计数函数,它可以根据一个条件来统计满足该条件的单元格数量。
语法:
```
=COUNTIF(范围, 条件)
```
- 范围:要统计的数据区域。
- 条件:可以是数字、表达式、单元格引用或文本。
示例1:统计“语文成绩”大于90的人数
| 学生 | 语文成绩 |
| 张三 | 85 |
| 李四 | 92 |
| 王五 | 88 |
| 赵六 | 95 |
公式:
```
=COUNTIF(B2:B5,">90")
```
结果:2(李四、赵六)
二、使用COUNTIFS函数(多条件统计)
当需要同时满足多个条件时,可以使用COUNTIFS函数。
语法:
```
=COUNTIFS(范围1, 条件1, 范围2, 条件2, ...)
```
示例2:统计“语文成绩>90”且“数学成绩>85”的人数
| 学生 | 语文成绩 | 数学成绩 |
| 张三 | 85 | 80 |
| 李四 | 92 | 90 |
| 王五 | 88 | 86 |
| 赵六 | 95 | 87 |
公式:
```
=COUNTIFS(B2:B5,">90", C2:C5,">85")
```
结果:1(李四)
三、使用数组公式(高级用法)
对于更复杂的条件组合,可以使用数组公式实现。
示例3:统计“语文成绩>90”或“数学成绩>90”的人数
公式:
```
=SUM((B2:B5>90)+(C2:C5>90))
```
注意:输入后需按 `Ctrl+Shift+Enter` 键确认为数组公式。
结果:3(李四、王五、赵六)
四、总结表格
| 功能名称 | 函数名 | 用途说明 | 示例说明 |
| 单条件统计 | COUNTIF | 统计满足一个条件的单元格数量 | 统计语文成绩>90的人数 |
| 多条件统计 | COUNTIFS | 统计满足多个条件的单元格数量 | 统计语文>90且数学>85的人数 |
| 复杂条件统计 | 数组公式 | 实现逻辑“或”或“与”的条件统计 | 统计语文>90或数学>90的人数 |
五、小贴士
- 使用COUNTIF时,条件可以用比较运算符(如 `>`, `<`, `=`)或文本(如 `"男"`)。
- COUNTIFS支持多个条件,但每个条件都必须对应一个范围。
- 数组公式适用于复杂逻辑,但需要特别注意输入方式。
通过以上方法,你可以轻松地在Excel中实现按条件统计个数的需求,提高工作效率。希望本文能帮助你更好地掌握Excel的数据统计技巧。


