COUNTIF函数是Excel中用于统计满足指定条件的单元格数量的核心函数,其语法为=COUNTIF(range, criteria),其中range为要统计的单元格区域,criteria为条件(支持数字、文本、通配符或表达式)。 该函数最常用于数据清洗、报表汇总和条件计数,例如统计某部门员工人数、成绩及格人数或重复值出现次数。使用时需注意条件区分大小写(文本默认不区分)、通配符(代表任意字符,?代表单个字符)以及使用引号包裹文本条件(如"=销售部")。对于多条件统计,建议结合SUMIF或COUNTIFS函数,但COUNTIF在单一条件下效率更高。实际应用中,先选定区域,再输入条件,即可快速获得结果。

【常见问题】
问题1:COUNTIF函数如何统计非空单元格数量?
回答1:使用条件"<>"(即不等于空值)即可,公式为=COUNTIF(range,"<>"),注意引号内输入小于号和大于号,表示非空。
问题2:COUNTIF函数能否统计带有通配符的文本条件?
回答2:可以,例如统计以“A”开头的单元格,使用条件="A";统计包含“北京”的单元格,使用条件="北京";统计长度为3个字符的单元格,使用条件="???"(三个问号代表任意三个字符)。
问题3:COUNTIF函数统计时为什么结果包含隐藏行?
回答3:COUNTIF函数默认统计所有可见及隐藏的单元格,若需排除隐藏行,建议使用SUBTOTAL函数(参数为103)或结合筛选功能。
问题4:COUNTIF函数条件中如何引用单元格中的数值?
回答4:直接用单元格引用即可,但需注意文本条件需加引号,例如条件为“>”&A1,表示大于A1单元格中的数值,公式为=COUNTIF(range,">"&A1)。
问题5:COUNTIF函数统计重复值次数时,如何避免重复计数?
回答5:若要统计每个值出现的次数,直接使用COUNTIF即可;但若需获取唯一值列表,建议结合高级筛选或UNIQUE函数,COUNTIF本身不提供去重功能。


