COUNTIF函数教程:Excel统计计数神器,新手一看就会

COUNTIF函数保姆级教程:Excel 效率工具统计计数神器,新手一看就会

做Excel的时候,你一定遇到过这样的场景:

领导扔过来一份几百人的名单,让你统计每个部门有多少人

销售业绩表有几千行数据,要数一下销售额大于1万的有多少笔

库存表几千个商品,想知道有多少个商品库存低于安全线

如果你还在用眼睛数、手动标记、一个个数,那这篇文章你一定要认真看完。COUNTIF函数——Excel里最经典、使用频率最高的统计计数函数,学会它,上面这些事儿,10秒钟搞定。

本文从最基础的语法讲起,带你一步步掌握:基础计数 → 比较运算 → 模糊匹配 → 空白/非空白统计 → COUNTIFS多条件 → 三个真实职场案例。小白也能看懂,跟着操作就行!

— — —

一、COUNTIF是什么?一句话讲明白

COUNTIF的全称是COUNT + IF,翻译过来就是「按条件计数」。它的作用简单说就是:在一个区域里,数一数满足某个条件的单元格有多少个。

举个最常见的例子:你有一张销售业绩表,A列是销售员姓名,B列是销售额。现在你想知道「销售额大于1万的人有多少个」——这就是COUNTIF干的事。

你可能会说,数据少的话我用「查找」功能一个个数不就行了?

但如果有1000行、10000行数据呢?如果每天都要统计一次呢?COUNTIF的优势就是快、准、稳——公式写好以后,数据一变,结果自动更新,零出错。

这也是为什么COUNTIF被称为「Excel统计第一函数」——学会它,做报表的时间能省80%。

— — —

二、COUNTIF的语法:两个参数就够了

COUNTIF的公式结构非常简单,只有两个参数:

=COUNTIF(范围, 条件)

就这么简单!两个参数,用逗号隔开。我们来逐个拆解:

参数1:范围(range)—— 你要统计哪一片区域。

可以是一行、一列、一个矩形区域。比如A2:A100(A列第2行到第100行)、B2:D50(B到D列第2到50行)。也可以是整列,比如A:A。

参数2:条件(criteria)—— 你要数什么样的单元格。

条件可以是数字、文本、表达式,甚至可以引用另一个单元格。常见的条件写法有:

记住一个小口诀:

「在哪数,数什么」——第一个参数回答在哪数,第二个参数回答数什么。

— — —

三、手把手实操:第一次用COUNTIF

光说不练假把式,我们用一个实际例子来走一遍。假设你有这样一张销售业绩表:

现在我们要统计「销售部有多少人」。

第一步:选中要填结果的单元格(比如E2)。

第二步:输入公式。

=COUNTIF(B2:B6, "销售部")

我们来拆解一下这个公式:

B2:B6:在B列第2行到第6行的区域里统计

"销售部":统计等于「销售部」的单元格数量

第三步:按回车确认。

按下Enter,E2单元格立刻显示出了「3」。没错,张三、王五、赵六都是销售部,一共3个人。

就这么简单,三步搞定。第一次写可能要花30秒,熟练了以后10秒就能写完一个COUNTIF。

— — —

四、进阶用法:4个高频场景

学会了基础用法,我们再来看几个工作中经常用到的进阶技巧。

1. 大于/小于/等于某值

这是COUNTIF最常用的场景之一。比如要统计「销售额大于等于8000的有多少人」:

=COUNTIF(C2:C6, ">=8000")

结果是3(张三8500、王五12000、孙七9300)。

注意一个细节:条件里有比较运算符(>、<、>=、<=、<>)的时候,整个条件必须用英文双引号括起来,比如">=8000",不能只写>=8000。

如果你的判断标准在单元格里(比如E1写着8000),可以这样写:

=COUNTIF(C2:C6, ">="&E1)

用&符号把运算符和单元格连接起来。修改E1的值,统计结果自动更新,非常灵活。

2. 模糊匹配:包含某个字就行

有时候你不需要精确匹配,只要包含某个字就行。比如想统计「所有职位中包含「销售」二字的有多少人」,这时候就要用到通配符了。

COUNTIF支持两个通配符:

星号 * :匹配任意长度的任意字符(包括零个字符)

问号 ? :匹配单个任意字符

常见的模糊匹配写法:

小技巧:如果你要找的内容里本身就有星号或问号怎么办?在前面加一个波浪线~就行,比如"~*"就表示真正的星号字符,而不是通配符。

3. 空白/非空白单元格计数

做数据清理的时候,经常需要知道哪些单元格没填、有多少个空值。COUNTIF也能搞定:

=COUNTIF(A:A, "")

"" 表示空值,上面的公式就是统计A列中有多少个空白单元格。

反过来,统计非空单元格(有内容的):

=COUNTIF(A:A, "<>")

<> 表示不等于,"<>" 就是不等于空,也就是有内容的意思。

这个技巧特别实用,比如检查报名信息表有多少人没填手机号、检查员工信息表有多少条数据不完整,都能用这个方法。

4. 多条件计数的替代方案:COUNTIFS

COUNTIF只有一个条件,但现实中我们经常需要多个条件同时满足。比如:「销售部中销售额大于8000的有多少人」——既要看部门,又要看销售额。

这时候就需要COUNTIF的升级版——COUNTIFS函数(注意末尾多了个S)。

COUNTIFS的语法:

=COUNTIFS(范围1, 条件1, 范围2, 条件2, ...)

它的参数是一对一对出现的:先写范围,再写对应的条件。最多支持127对条件。

用刚才的例子,统计「销售部中销售额>=8000的人数」:

=COUNTIFS(B2:B6, "销售部", C2:C6, ">=8000")

结果是2(张三和王五)。

COUNTIFS的几个要点:

所有条件必须同时满足(AND关系),不是满足其中一个(OR关系)

每对条件的范围大小必须一致,否则会报错

同一列可以写多个条件,比如统计销售额在5000到10000之间:=COUNTIFS(C:C,">=5000",C:C,"<=10000")

如果只传一对条件,COUNTIFS和COUNTIF的效果是一样的

— — —

五、常见错误与避坑指南

新手用COUNTIF,最容易踩这几个坑。对照检查一下,你的公式是不是也有这些问题?

坑1:文本条件忘了加引号

统计文本值的时候,条件一定要用英文双引号括起来。

✅ 正确:=COUNTIF(B:B, "销售部")

❌ 错误:=COUNTIF(B:B, 销售部) (不加引号会报错)

但数字就不用加引号,比如 =COUNTIF(C:C, 100) 是对的。

坑2:引号用了中文的

和所有Excel函数一样,COUNTIF里的引号、逗号、括号都必须是英文的。很多人输入法没切换,写出来的引号是中文的「」或"",Excel不认,就会报错。

写完公式看一下符号,如果看起来比较宽、比较圆,那就是中文的,赶紧切换成英文输入法重写。

坑3:条件里有空格,匹配不上

看起来是同一个词,但如果一个有空格一个没空格,COUNTIF就会认为不一样。比如A列写的是「苹果」,你的条件是「苹果 」(后面多了个空格),结果就是0。

这种问题肉眼很难发现。解决方法:用TRIM函数清理掉多余空格,或者直接引用单元格而不是手动输入文字。

坑4:数字和文本格式不一致

看起来都是数字「100」,但有的单元格是数值格式,有的是文本格式,COUNTIF统计的时候会出问题。

解决方法:选中数据列,点击顶部的「数据」选项卡 → 「分列」 → 直接点完成,就能把文本数字统一转成数值格式。

坑5:下拉填充时范围乱跑

如果你在公式里写了A2:A100,往下拖动填充公式的时候,范围会变成A3:A101、A4:A102……这样就错了。

解决方法:用$符号锁定范围,写成 $A$2:$A$100(按F4键可以快速加$)。

=COUNTIF($A$2:$A$100, "销售部")

这样下拉填充的时候,统计范围就不会乱跑了。

— — —

六、3个实战场景:学完马上能用

理论讲完了,我们来做三个职场最常用的实战案例,看完直接套用到你的工作里。

场景1:销售业绩统计

假设你是销售主管,手里有一份本月销售明细表,需要做以下统计:

总共有多少笔销售记录(非空订单数)

销售额大于1万的有多少笔

销售额在5000到10000之间的有多少笔

每个销售各有多少笔订单

对应公式:

进阶玩法:如果你有一长串销售员名单,要统计每个人的订单数,可以把姓名放在单元格里,公式写成 =COUNTIF(B:B, E2),然后往下一拖,所有人的统计结果就都出来了。

场景2:考勤状态统计

月底了,HR让你统计一下这个月的考勤情况。考勤表里有正常、迟到、早退、请假、缺卡等状态,COUNTIF可以快速统计每种状态的人数。

假设考勤状态在D列:

最后那个「异常总人数」的写法很巧妙——不等于正常的就是异常的。不用一个个加,一行公式搞定。

场景3:库存预警统计

仓库管理员最关心的就是哪些商品库存不足了。用COUNTIF可以一秒算出有多少商品低于安全库存。

假设B列是当前库存,安全库存是50件:

还可以用COUNTIFS做更精细的统计,比如「A类商品中库存低于50的有多少个」:

=COUNTIFS(C:C, "A类", B:B, "<50")

这样,管理层一眼就能看到不同类别商品的库存健康状况。

— — —

七、总结:COUNTIF学习路径

最后,我们来做一个总结,帮你把今天的内容串起来:

1. 基础单条件计数 → 入门必掌握

COUNTIF(范围, 条件),两个参数、一个结果。这是一切的基础,必须非常熟练。

2. 比较运算符 → 数值统计必备

、<、>=、<=、<>,加上数字就能统计各种区间。注意要加英文双引号。

3. 通配符模糊匹配 → 文本统计神器

星号*匹配任意字符,问号?匹配单个字符。包含、开头、结尾匹配都靠它。

4. 空白/非空白判断 → 数据清洗好帮手

"" 是空值,"<>" 是非空。检查数据完整性必备。

5. COUNTIFS多条件 → 进阶必备

多对「范围+条件」,所有条件同时满足才算。一个条件的COUNTIFS和COUNTIF效果一样。

6. 实战应用 → 多练多总结

找你工作中真实的表格练手:销售数据、人事考勤、库存管理……COUNTIF无处不在。

💡 今日金句:数数的事情交给COUNTIF,你的时间留给更重要的事。

关注「效率小本本」,每天一个小技巧,少加班早下班。下期讲办公效率工具函数——如果说COUNTIF是数个数,那SUMIF就是算总和,两个搭配使用,Excel统计无敌手。记得来看哦~

作者:沈未迟
来源说明:本文首发于微信公众号「效率小本本」,经整理优化后发布于 DevToolHub。

沈未迟 · 独立开发者
DevToolHub 站长,专注于在线工具开发与效率提升。联系邮箱:[email protected]