首页 > 生活百科 >

问 COUNTIF 函数怎么用 单条件计数详解

2026-11-04 21:54:22
最佳答案

答

COUNTIF 是 Excel 和 WPS 表格里面的单条件计数函数,核心作用就是在指定的数据区域里面,统计满足某一个筛选条件的单元格总数量,它和 COUNTIFS 最大差别就是 COUNTIF 只支持一组条件,不需要成对写多组区域,操作更加简单,是报表统计最基础的函数,日常用来统计人数、统计重复值、统计大于或者小于某个数值的单元格数量,学习这个函数最关键的两点,一是区域选择不能选错,二是条件写法要规范,表达式和文本必须使用英文双引号,很多新手报错都是因为输入中文标点,或者条件格式写错,只要掌握基础语法之后,还可以搭配通配符实现模糊匹配,也可以用来检查一列数据里面有没有重复内容。

基础语法

COUNTIF (要统计的数据区域,指定条件)

参数说明

第一参数 数据区域,就是你要扫描判断的整片单元格范围,例如 A2:A50

第二参数 条件,用来规定筛选规则,可以是数字、文本、比较表达式、单元格引用,也可以搭配通配符

基础操作步骤

第一步 点击空白单元格,准备存放统计结果

第二步 输入等号,开始编写公式 =COUNTIF (

第三步 鼠标拖动选中需要统计的数据区域,输入英文逗号

第四步 填写对应的筛选条件,补齐右括号

第五步 按下回车键,单元格直接输出符合条件的个数

条件写法清单

等于固定数字 直接写数字,例如 100

等于文本内容 文本加英文双引号,例如 "张三"

比较大小表达式 大于 小于 不等于,全部放在英文双引号内,例如 ">60" "<>0"

引用单元格条件 直接写单元格地址,不需要加双引号,例如 D1

通配符模糊匹配 星号代表任意多个字符,问号代表单个字符,例如 "手机"

常用实例

实例 1 统计 A 列里面等于合格的单元格数量

公式 =COUNTIF (A2:A100,"合格")

实例 2 统计 B 列分数大于 90 的单元格数量

公式 =COUNTIF (B2:B100,">90")

实例 3 统计 C 列内容包含苹果的单元格数量

公式 =COUNTIF (C2:C100,"苹果")

实例 4 统计重复值,判断 A 列某个姓名出现多少次

公式 =COUNTIF (A:A,A2)

重点易错要点

所有逗号引号必须是英文半角符号,中文标点会直接报错

COUNTIF 只支持单个条件,如果需要同时满足两个筛选条件,就要改用 COUNTIFS 函数

文本匹配默认不区分大小写

如果条件里面引用单元格同时带有比较符号,需要用连接符,例如 ">"&D1

函数对照表

函数名称功能条件数量逻辑
COUNTIF单条件计数一组单个筛选条件
COUNTIFS多条件计数多组成对区域条件全部同时满足
COUNT纯数字单元格计数无筛选只识别数字

进阶应用

COUNTIF 经常搭配数据验证做重复值预警,也可以结合条件格式,把重复出现的数据自动标色,在考勤表、成绩表、销售台账里面使用频率非常高,当数据源持续新增行,建议把统计区域设置成整列引用,或者转为超级表,避免新增数据不在统计范围内。

【常见问题】

问题 1:COUNTIF 函数为什么输入之后显示错误

回答 1:COUNTIF 函数报错常见原因是使用了中文逗号中文引号,或者参数填写顺序颠倒,使用 COUNTIF 函数的时候,必须先写数据区域,再写条件,符号全部改成英文半角即可解决。

问题 2:COUNTIF 能不能同时设置两个条件

回答 2:COUNTIF 函数本身只支持单条件,不能同时设置两个筛选条件,如果需要双条件统计,需要换成 COUNTIFS 函数,不能直接在 COUNTIF 里面追加第二个条件。

问题 3:COUNTIF 统计重复值公式怎么写

回答 3:统计重复值可以写 = COUNTIF (A:A,A2),这个 COUNTIF 函数会统计 A 列里面和 A2 内容相同的单元格总数,结果大于 1 就代表存在重复。

问题 4:COUNTIF 条件里面大于号加单元格引用怎么写

回答 4:COUNTIF 函数这种写法需要用连接符,公式格式是 = COUNTIF (B2:B100,">"&D1),不能直接写成 ">D1",否则 COUNTIF 会识别错误。

【免责申明】

本文内容基于常规 Excel 与 WPS 表格讲解,不同版本软件函数兼容性基本一致,本文仅用于办公学习参考,正式业务报表请结合实际数据核验计算结果。