Excel 表格 COUNTIF 函数怎么用
COUNTIF 是 Excel 里按单个条件统计个数的函数,语法为 =COUNTIF(区域, 条件)。本文用一步一图实例讲解数值、文本、比较符号等条件用法,并总结常见错误与解决办法。
Excel 里的 COUNTIF 函数用来“按一个条件统计个数”,比如统计分数大于 60 的有几人、某个产品出现了几次。用法很简单:在空白单元格输入 =COUNTIF(统计区域, 条件) 回车即可。下面用一步一图的实例带你从语法到实战全部搞懂。
COUNTIF 函数是什么?一句话说清用途
COUNTIF 是 Excel 的计数函数,作用是统计某个区域中,满足指定条件的单元格个数。它只认“一个条件”,如果你要同时满足两个条件(如“大于 60 且是男生”),请用 COUNTIFS。
常见使用场景:
- 统计考试成绩里及格(≥60)的人数;
- 统计销售表里“苹果”这个产品卖了几单;
- 统计考勤表中“迟到”出现的次数。
Excel 里 COUNTIF 函数怎么用?基本语法
先在表格里找一个空白单元格,输入公式后按回车。公式栏(顶部带 fx 的那一行)就是写公式的地方。

图 1:在任意空白单元格(如图中 D2)输入 =COUNTIF 即可开始统计。
语法拆解:range 和 criteria 分别是什么
公式只有两个参数,很好记:

图 2:range 是“要统计的区域”,criteria 是“统计条件”。
| 参数 | 含义 | 举例 |
|---|---|---|
| range | 要统计的单元格区域 | B2:B10 |
| criteria | 统计条件(数值、文本或表达式) | >60、"苹果"、"苹*" |
写公式的两个要点:第一,条件如果是“大于/小于/等于某数”或“文本”,要加上英文双引号;第二,区域要用冒号表示一段连续范围,如 B2:B10。
怎么用 COUNTIF 统计数值条件?(大于 / 小于 / 等于)
数值条件最常见的就是比较大小。下面用一张成绩表演示“统计大于 60 分的人数”。
实例一:统计分数大于 60 的人数
下表是 9 名同学的分数,我们在 C11 单元格写入公式,统计 B2:B10 中大于 60 的人数。
| 姓名 | 分数 |
|---|---|
| 张三 | 85 |
| 李四 | 92 |
| 王五 | 58 |
| 赵六 | 73 |
| 孙七 | 60 |
| 周八 | 45 |
| 吴九 | 88 |
| 郑十 | 76 |
| 冯一 | 63 |
在 C11 输入:=COUNTIF(B2:B10,">60"),回车后得到结果 6(85、92、73、88、76、63 共 6 人,60 不算“大于 60”)。

图 3:黄色区域为统计范围 B2:B10,绿色结果 6 表示有 6 人分数大于 60。
实例二:统计“小于等于 / 不等于”的数量
比较符号可以任意组合,规则一样——符号和数字要用引号包起来:
| 想统计的内容 | 公式写法 | 说明 |
|---|---|---|
| 大于等于 60 | =COUNTIF(B2:B10,">=60") | 含 60 本身 |
| 小于 60 | =COUNTIF(B2:B10,"<60") | 不含 60 |
| 等于 60 | =COUNTIF(B2:B10,60) | 纯数字可不加引号 |
| 不等于 60 | =COUNTIF(B2:B10,"<>60") | 统计其余所有 |
怎么用 COUNTIF 统计文本条件?
文本条件用来数“某个词出现了几次”,比如数产品名、城市名、状态标签。文本必须用英文引号包起来。
实例:统计“苹果”出现几次
下表是销售记录,我们在 C8 写入公式,统计 A2:A7 中“苹果”出现的次数。
| 产品 | 销量 |
|---|---|
| 苹果 | 120 |
| 香蕉 | 90 |
| 橙子 | 70 |
| 苹果 | 150 |
| 橙子 | 60 |
| 苹果 | 200 |
在 C8 输入:=COUNTIF(A2:A7,"苹果"),回车后得到结果 3。

图 4:黄色区域为统计范围 A2:A7,绿色结果 3 表示“苹果”出现了 3 次。
通配符怎么用?统计“以某字开头”的内容
如果只想统计“以苹开头”的所有产品(苹果、苹果汁都算),可以用星号 * 代替任意字符:
=COUNTIF(A2:A7,"苹*")
*:代替任意多个字符;?:代替任意一个字符;- 想统计字面的星号本身,前面加波浪号,如
"~*"。
COUNTIF 常见错误与解决办法(为什么结果不对)
| 现象 | 原因 | 解决办法 |
|---|---|---|
| 结果总是 0 | 文本条件漏了引号,写成 苹果 | 改成 "苹果" |
| 大于小于不生效 | 符号没加引号,写成 >60 | 改成 ">60" |
| 统计区域错位 | 范围只选了一部分单元格 | 检查区域是否为连续整列,如 B2:B10 |
| 把数字当文本 | 单元格是文本格式,条件用数字比对不到 | 把区域设为常规/数值格式,或条件加引号 |
COUNTIF 和 COUNT、COUNTIFS 有什么区别?
- COUNT:只统计区域里的数字个数,不判断条件;
- COUNTA:统计区域里非空单元格的个数;
- COUNTIF:按“一个条件”统计个数(本文主角);
- COUNTIFS:按“多个条件同时成立”统计,如
=COUNTIFS(B2:B10,">60",C2:C10,"男")。
总结:COUNTIF 使用要点
记住一句口诀:“区域在前,条件在后,文本带引号,大小带符号”。只要把统计范围选对、条件写好,COUNTIF 就能帮你秒统计分数、销量、考勤等各类数据。多动手用上面的实例练两遍,你就能在 Excel 里熟练套用这个函数了。






























