位置:首页 > 综合教程 > COUNTIF函数怎么用 Excel统计满足条件个数详细方法教程

COUNTIF函数怎么用 Excel统计满足条件个数详细方法教程

时间:2026-05-31  |  作者:318050  |  阅读:0

Excel里统计满足某个条件的单元格个数,COUNTIF函数绝对是扛把子。它的语法看着简单:=COUNTIF(区域, 条件)。不过有几个细节要注意:条件外面得套上英文双引号,不管是数值、文本还是带运算符的表达式,都按这个规矩来。

COUNTIF函数怎么用 Excel统计满足条件个数的方法

平时处理表格,经常要数一数“及格人数”、“销售部员工数”,或者“评分大于90的有几个”。手动翻查?太慢了。用COUNTIF函数,三秒钟出结果。

先搞懂COUNTIF函数长什么样

COUNTIF函数只有两个参数:=COUNTIF(要查哪一片区域,你要找什么)。第一个参数指定区域,比如A2:A100;第二个参数是条件。

条件可以是数字、带引号的文本、带运算符的表达式,甚至直接引用另一个单元格。注意:条件里如果用了比较符号,必须用英文双引号包起来——">85"是正确写法,>85直接报错#VALUE!。

统计等于某个具体值的个数

直接写数值最简单:=COUNTIF(B2:B200, 85)就能统计B列中恰好等于85的单元格数量。

如果想更灵活,可以引用另一个单元格的内容:假设F1里写着“销售部”,在G1输入=COUNTIF(A2:A200, F1),F1一改,统计结果自动更新。

统计精确文本也类似:=COUNTIF(C2:C100, "已通过")统计C列中完全等于“已通过”的人数。注意:引号必须是英文状态下的——中文引号会导致公式失效。

统计满足范围条件的个数

大于某值怎么统计?比如分数 >90 的人数:=COUNTIF(D2:D100, ">90")。小于等于60:=COUNTIF(D2:D100, "<=60")

区间统计呢?比如80~89分。一个妙招是用“大于下限”减去“大于上限”:=COUNTIF(D2:D100, ">79") - COUNTIF(D2:D100, ">89")。为什么不用 >=80<=89?因为COUNTIF不支持单次写两个AND条件。减法更可靠

统计包含某段文字的个数(模糊匹配)

用星号 * 当通配符,可以实现模糊匹配。=COUNTIF(E2:E500, "*财务*")统计E列中任意位置包含“财务”二字的单元格。

问号匹配单个字符:=COUNTIF(E2:E500, "张")匹配“张”开头、后面紧跟一个字符的名字,比如“张三”“张力”,但不会匹配“张小明”。

注意:通配符只在文本条件中生效,数字不行。如果真要匹配星号字符本身,写成~*就行。

统计空单元格或非空单元格个数

统计空单元格:=COUNTIF(F2:F100, "")。统计非空单元格:=COUNTIF(F2:F100, "<>")

这个 <> 表示“不等于空”,能跳过纯空格、不可见字符等干扰,比用LEN函数数长度更准。实际上它和COUNTA功能类似,但可以灵活限定区域。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多