countif是什么意思:单条件计数函数

countif是什么意思,countif是Excel、WPS表格内置的单条件统计函数,作用是统计指定区域内满足单一条件的单元格数量,你只能设置一个判定规则,适合快速统计相同内容、大于或小于某个数值的单元格个数,适用场景限定在单条件判断,多条件统计不能直接使用countif,要改用countifs函数。函数基础语法为countif(统计区域,判断条件),统计区域支持连续单元格范围,条件可以是文本、数字、比较表达式,文本条件需要英文双引号包裹,直接写数字时不需要引号。

countif基础语法与写法

函数的两个参数顺序不可调换,第一个参数是你要扫描查找的单元格区域,第二个参数是匹配条件。区域填写时可以直接框选单元格,例如A2:A100,条件分为三类写法,精确匹配文本直接写"苹果",大小比较类写">60",引用单元格作为条件写B2,不需要额外添加引号。条件里的比较符号必须放在引号内部,符号和数字之间不要添加空格,多余空格会直接导致函数返回错误值。

区分大小写不是countif自带能力。

countif默认不区分英文字母大小写,A和a会判定为相同内容,如果业务场景需要区分大小写统计,不能单独依靠countif,需要搭配EXACT函数组合数组公式完成统计计算,普通表格操作场景下,绝大多数用户不需要开启大小写区分,直接使用原生countif即可满足统计需求。

countif实操案例

你在A2:A50存放学生成绩,要统计大于90分的人数,公式写=countif(A2:A50,">90"),回车之后直接得到符合分数条件的单元格总数。统计B列中内容为“已完成”的单元格数量,公式写=countif(B2:B100,"已完成"),文本字符必须使用英文半角双引号,中文全角引号会触发报错。统计和D2单元格内容相同的单元格,公式写=countif(C2:C200,D2),直接引用单元格作为条件,不需要添加引号,后续修改D2内容,统计结果会同步更新。

countif与countifs对比

函数条件数量语法结构适用场景
countif单个条件countif(区域,条件)统计满足一项规则的单元格
countifs多个条件countifs(区域1,条件1,区域2,条件2)同时满足两项及以上规则统计

两个函数名称只差末尾字母,很多表格使用者会混淆。countif只接收一组区域和条件,只要增加第二个判断条件,公式就会报错。countifs可以连续添加多组区域和条件,所有条件需要同时成立,单元格才会计入总数,多维度筛选统计优先选择countifs。

countif存在统计长度限制,文本条件字符上限为255个字符,当单元格文本超过255字符时,countif无法正常识别匹配,会出现统计结果不准的情况,遇到超长文本统计,要换用SUMPRODUCT函数处理。

统计重复值是countif高频用法,你在C2单元格输入公式=countif($A$2:$A$100,A2),向下填充整列,返回数字大于1就代表对应A列单元格存在重复内容,数字等于1代表内容唯一。公式里区域添加绝对引用符号$,下拉公式时统计范围不会偏移,避免统计范围滑动造成计数失真。如果直接写A2:A100不带绝对引用,下拉填充时区域会持续下移,统计范围持续变化,得到错误计数。

countif不能直接统计单元格颜色、字体格式,函数只读取单元格内存储的值,不会识别单元格的样式属性。想要按照填充色、字体颜色统计数量,countif无法实现,需要借助筛选功能或者VBA自定义函数完成统计,不要尝试在countif条件参数里填写颜色相关描述,这类写法不会生效。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于countif是什么意思的文章欢迎访问:百科