countif函数可快速统计满足条件的单元格数,语法为=countif(区域,条件),条件需用英文双引号包裹,支持数值、文本及含运算符的表达式。

在Excel中快速统计某列里“及格人数”“销售部员工数”或“评分大于90的次数”,不用手动翻查,用COUNTIF函数三秒出结果。
先搞懂COUNTIF函数长什么样
COUNTIF函数只有两个参数:=COUNTIF(【要查哪一片区域】, 【你要找什么】)。第一个参数必须是单元格区域,比如A2:A100;第二个参数是条件,可以是数字、带引号的文本、含运算符的表达式(如">85"),甚至另一个单元格的引用。
注意:条件里如果用比较符号,必须加英文双引号包裹,例如">85"是对的,>85会报错#VALUE!。
统计等于某个具体值的个数
方法一:直接写数值
在空白单元格输入 =COUNTIF(B2:B200, 85),回车——统计B列中恰好等于85的单元格数量。
方法二:引用单元格内容
假设F1单元格写着“销售部”,就在G1输入 =COUNTIF(A2:A200, F1),这样改F1内容,统计结果自动更新。
方法三:匹配精确文本
统计C列中完全等于“已通过”的人数:=COUNTIF(C2:C100, "已通过")。注意引号必须是英文状态下的,中文引号会导致公式失效。
统计满足范围条件的个数
第一步:统计大于某值的个数
比如统计D列分数 >90 的人数:=COUNTIF(D2:D100, ">90")。
第二步:统计小于等于某值的个数
统计D列 ≤60 的人数:=COUNTIF(D2:D100, "
第三步:统计区间内人数(如80~89分)
用“大于下限”减去“大于上限”:=COUNTIF(D2:D100, ">79") - COUNTIF(D2:D100, ">89")。这比写成">=80"且"
统计包含某段文字的个数(模糊匹配)
用星号 * 当通配符:
=COUNTIF(E2:E500, "*财务*") 统计E列中任意位置含“财务”二字的单元格数。
=COUNTIF(E2:E500, "张?") 匹配“张”开头、后面紧跟一个字符的名字,如“张三”“张力”,但不匹配“张小明”。
【重要】通配符只在文本条件中生效,对数字无效;若要匹配真实星号字符,需写成~*。
统计空单元格或非空单元格个数
统计F列真正为空白的单元格:=COUNTIF(F2:F100, "")。
统计F列非空单元格(等效于COUNTA,但可限定区域):=COUNTIF(F2:F100, "")。
这个表示“不等于空”,能跳过纯空格、不可见字符等干扰项,比单纯数长度更准。











