COUNTIF 函数是 Excel 中用于统计满足特定条件的单元格数量的函数,以下是其具体用法:
语法
COUNTIF(range,criteria)
参数解释
- range:必需参数,要统计其中满足条件的单元格数量的单元格区域。
- criteria:必需参数,用于定义要统计哪些单元格的条件,可以是数字、表达式、单元格引用或文本字符串。
基本用法示例
- 统计某一区域中特定数值的数量:假设在 A1:A10 单元格区域中有若干个数字,要统计其中数字 5 的个数,可以使用公式
=COUNTIF(A1:A10,5)
。 - 统计文本内容相同的单元格数量:如果 A1:A10 单元格区域中是各种水果名称,要统计其中 “苹果” 的个数,可以使用公式
=COUNTIF(A1:A10,"苹果")
。
使用通配符
- COUNTIF 函数支持使用通配符来进行模糊匹配统计:
- 星号(*):代表任意数量的字符。例如,要统计以 “张” 字开头的人名数量,可以使用公式
=COUNTIF(A1:A10,"张*")
。 - 问号(?):代表单个字符。比如,要统计名字为两个字且第二个字是 “三” 的人数,可以使用公式
=COUNTIF(A1:A10,"?三")
。
- 星号(*):代表任意数量的字符。例如,要统计以 “张” 字开头的人名数量,可以使用公式
条件引用单元格
- 可以将条件写在单元格中,然后在 COUNTIF 函数中引用该单元格。例如,在 B1 单元格中输入要统计的水果名称 “香蕉”,在其他单元格中输入公式
=COUNTIF(A1:A10,B1)
,则会统计 A1:A10 区域中 “香蕉” 的数量。
与其他函数结合使用
- COUNTIF 函数还可以与其他函数结合使用,以实现更复杂的统计功能。例如,要统计 A1:A10 区域中大于 10 的数字数量,可以使用公式
=COUNTIF(A1:A10,">10")
。若要统计 A1:A10 区域中不重复的数字数量,可以使用数组公式=SUM(1/COUNTIF(A1:A10,A1:A10))
,输入完成后按 Ctrl+Shift+Enter 组合键确认输入数组公式。
注意事项
- 当使用文本条件时,需要注意文本的大小写和全角半角问题。如果条件中的文本与单元格中的文本大小写不一致,或者全角半角不一致,可能会导致统计结果不准确。
- COUNTIF 函数只能对单一条件进行统计,如果需要对多个条件进行统计,可以使用 COUNTIFS 函数。