描述
使用此函数统计符合单个条件的单元格数量。链式支撑。
句法
COUNTIF(范围,条件)
输入
该函数有以下参数:
| 姓名 | 必要 | 有效输入 |
|---|---|---|
范围 |
是的 | 要统计的单元格组。 范围 可以包含数字、数组或包含数字的引用。空白值和文本值将被忽略。 |
标准 |
是的 | 用于标识要统计哪些单元格的单个数字、表达式、单元格引用或文本字符串。对于多个条件,请使用。 |
实例
范例数据
| A | B | |
|---|---|---|
| 1 | 项目 | 值 |
| 2 | 红色 | 56 |
| 3 | 绿色 | 39 |
| 4 | 橙色 | 15 |
| 5 | 红色 | 92 |
示例公式
| 用例 | 公式 | 解释与结果 |
|---|---|---|
| 统计给定范围内与给定值匹配的单元格数量。 | =COUNTIF(A1:A5,"红色") |
该公式的工作原理如下:
对于此数据集,此公式返回 2。 |
| 计算给定范围内与给定值不匹配的单元格数量。 | =COUNTIF(A1:A5,"<>red") |
该公式的工作原理如下:
对于此数据集,此公式返回 3。 |
| 计算指定范围内与指定单元格中的值匹配的单元格数量。 | =COUNTIF(A1:B5,A5) |
该公式的工作原理如下:
对于此数据集,此公式返回 2。 |
| 统计指定范围内包含文本的单元格数量。 | =COUNTIF(A2:B5,"*") |
该公式的工作原理如下:
对于此数据集,此公式返回 4。 |
| 统计给定范围内符合给定模式的单元格数量。 | =COUNTIF(A2:A5,"????ge") |
该公式的工作原理如下:
对于此数据集,此公式返回 1。 |
| 统计给定范围内符合给定模式的单元格数量。 | =COUNTIF(A2:B5,"*d") |
该公式的工作原理如下:
对于此数据集,此公式返回 2。 |
| 计算给定范围内值小于指定单元格值的单元格数量。 | =COUNTIF(A1:B5,"<"&B3) |
该公式的工作原理如下:
对于此数据集,此公式返回 1。 |
| 计算给定范围内值大于给定值的单元格数量。 | =COUNTIF(A1:B5,"">=24") |
该公式的工作原理如下:
对于此数据集,此公式返回 3。 |
笔记
- 通配符(?、*、~)仅适用于文本值。公式
=COUNTIF(A1:B5,"???")只会统计包含三个字母字符的单元格。支持大多数字母字符。
但有一个例外:如果单词中间有一个数字(例如“or3nge”),则公式=COUNTIF(A2:A5,"????ge")会将该单词计入其计数中。 - 波浪号 (~) 是一个转义字符,用于匹配字面通配符。例如:要计算包含字面问号 (?) 的单元格数量,您可以使用“~?”,如下所示:
=COUNTIF(A1:B5,"~?")。
使用技巧
- 使用 COUNTIF 函数处理日期的最佳方法是通过单元格引用来引用另一个单元格中的有效日期。
- 要仅统计数字,请使用 COUNT函数。
- 要统计数字和文本,请使用 COUNTA函数。
- 要使用多个条件进行计数,请使用 COUNTIFS函数。
- 要计算空单元格的数量,请使用 COUNTBLANK函数。