COUNTIF 函数

COUNTIF 将返回单元格范围中满足条件的单元格数量。

语法

COUNTIF(范围, 条件)

  • 范围是要将条件应用到的范围。
  • 条件指示数字、表达式或字符串形式的条件。这些条件将确定进行计数的单元格。您还可以指示包含搜索条件的单元格范围。如果搜索字面值文本,请使用双引号将该文本括起。条件还可以包含通配符。要表示任意单个字符,请在指定条件的文本中使用 ?(问号)。要表示任意数量的连续字符,请使用 *(星号)。例如,使用 B* 来与以 B 开头的所有条目匹配,而使用 B??? 来与以 B 开头并包含其他三个字符的所有条目匹配。要表示实际的问号或星号,请在 ? 或 * 之前使用 ~(颚化符号)。

示例

A1:A10 是包含数字 2000 到 2009 的单元格范围。单元格 B1 包含数字 2006。在单元格 B2 中,输入公式:

=COUNTIF(A1:A10,2006) 会返回 1

=COUNTIF(A1:A10,B1) 会返回 1

=COUNTIF(A1:A10,">=2006") 会返回 4(2006-2009)

如果 B1 包含 2006=COUNTIF(A1:A10,"<"&B1) 会返回 6

在单元格 C2 包含文本 >2006 的情况下,=COUNTIF(A1:A10,C2) 将计算范围 A1:A10 中 >2006 的单元格数量。

要仅计算负数,请输入 =COUNTIF(A1:A10,"<0")