countif函数用于统计满足单一条件的单元格数量,语法为countif(条件区域,条件),支持数值、文本、日期等类型,可结合通配符、比较运算符及辅助函数处理复杂统计需求。

如果您需要在Excel中统计满足特定条件的单元格数量,则可以使用COUNTIF函数。以下是具体的操作步骤:
一、基本语法与适用场景
COUNTIF函数用于对指定区域中满足单一条件的单元格进行计数,其语法结构为COUNTIF(条件区域, 条件)。该函数适用于数值、文本、逻辑值及日期等类型的数据筛选统计。
1、选中目标单元格,准备输入公式。
2、输入等号“=”,接着输入“COUNTIF(”。
3、用鼠标拖选或手动输入条件区域,例如“A1:A100”。
4、输入英文逗号“,”,然后输入条件,如“"苹果"”(文本需加英文双引号)、“>50”(数值条件需加引号)、“A2”(引用单元格时无需引号)。
5、补全右括号“)”,按回车键确认。
二、统计文本出现次数
当需要统计某关键词在列中出现的频次时,COUNTIF可直接匹配完整文本内容,支持通配符实现模糊查找。
1、在空白单元格中输入公式:=COUNTIF(B1:B200,"销售部")。
2、若要统计包含“销售”的所有部门,改为:=COUNTIF(B1:B200,"*销售*")。
3、若要统计以“销售”开头的条目,使用:=COUNTIF(B1:B200,"销售*")。
4、若要统计第二个字为“华”的姓名,使用:=COUNTIF(C1:C100,"?华?")。
三、统计数值区间个数
COUNTIF可通过组合比较运算符统计大于、小于、介于某范围内的数值数量,注意运算符必须置于英文双引号内。
1、统计D列中大于85的分数个数:=COUNTIF(D1:D50,">85")。
2、统计小于等于60的不及格人数:=COUNTIF(D1:D50,"
3、统计成绩在70到79之间的学生数:=COUNTIF(D1:D50,">=70")-COUNTIF(D1:D50,">79")。
4、统计非空数值单元格(排除空单元格和文本):=COUNTIF(E1:E100,">0")。
四、统计不等于某值的个数
使用“”符号可实现排除特定值的计数,适用于去重、异常值筛查等场景。
1、统计F列中不等于“已完成”的任务数:=COUNTIF(F1:F80,"已完成")。
2、统计不等于0的所有数值单元格:=COUNTIF(G1:G60,"0")。
3、统计非空且不为错误值的单元格(需配合其他函数,此处仅COUNTIF基础用法):=COUNTIF(G1:G60,""&"")。
4、统计既不为“是”也不为“否”的其他状态数(需嵌套,但单COUNTIF仅支持一个条件):此处不可直接完成,需改用COUNTIFS。
五、处理带空格或不可见字符的数据
当源数据存在首尾空格、不可见字符(如换行符、制表符)时,COUNTIF可能无法准确匹配,需预先清理或增强匹配容错性。
1、先用TRIM函数清除多余空格,再嵌套使用:=COUNTIF(TRIM(H1:H200),"张三")——此写法错误,TRIM不能直接用于COUNTIF区域,需另列辅助。
2、在辅助列I1输入公式:=TRIM(H1),下拉填充至I200。
3、在统计单元格中输入:=COUNTIF(I1:I200,"张三")。
4、若怀疑含不可见字符,可用CLEAN函数替代TRIM:=CLEAN(H1),再配合COUNTIF使用。










