COUNTIF 函数在 Excel 中有哪些常见用法和注意事项?

频道:游戏资讯 日期: 浏览:9

  COUNTIF 函数是 Excel 中常用的条件计数函数,用于统计满足特定条件的单元格数量。以下是详细用法和示例:

COUNTIF 函数在 Excel 中有哪些常见用法和注意事项?


基本语法

=COUNTIF(范围, 条件)

  • 范围:需要统计的单元格区域(如 A1:A10)。
  • 条件:定义哪些单元格将被计数的条件(如 ">5", "苹果")。


常见用法示例

1. 统计等于特定值的单元格

=COUNTIF(A1:A10, "苹果")

  统计 A1:A10 中内容为“苹果”的单元格数量。

2. 统计大于/小于某数值的单元格

=COUNTIF(B1:B10, ">50")  // 大于50的数量

=COUNTIF(B1:B10, "<30") // 小于30的数量

=COUNTIF(B1:B10, ">=100") // 大于等于100的数量

3. 使用通配符模糊匹配

  • * 代表任意多个字符,? 代表单个字符:

=COUNTIF(A1:A10, "A*")   // 以A开头的内容

=COUNTIF(A1:A10, "*电脑*") // 包含“电脑”的内容

=COUNTIF(A1:A10, "???") // 恰好3个字符的内容

4. 统计非空/空单元格

=COUNTIF(A1:A10, "<>")    // 非空单元格(注意:空字符串 `""` 会被计入)

=COUNTIF(A1:A10, "") // 空单元格

=COUNTIF(A1:A10, "<>苹果") // 不等于“苹果”的单元格

5. 引用其他单元格作为条件

=COUNTIF(A1:A10, ">" & B1)  // 统计大于B1单元格值的数量

=COUNTIF(A1:A10, C1) // 统计等于C1单元格内容的数量

6. 多条件计数(需结合其他函数)

  COUNTIF 本身不支持多条件,但可通过以下方式实现:

  • 方法1:使用 COUNTIFS(多条件计数函数):
    =COUNTIFS(A1:A10, ">50", B1:B10, "<100")  // 同时满足A>50且B<100

  • 方法2:用 SUM 嵌套多个 COUNTIF
    =SUM(COUNTIF(A1:A10, {"苹果","香蕉"}))  // 统计“苹果”或“香蕉”的数量


注意事项

  1. 条件区分大小写:COUNTIF 默认不区分大小写(如“Apple”和“apple”视为相同)。
  2. 文本条件需加引号:如 "=苹果"">5",但引用单元格时无需引号(如 A1)。
  3. 错误处理:若条件为错误值(如 #N/A),需用 COUNTIFS 或其他函数规避。


进阶技巧

  • 统计唯一值数量
    =SUM(1/COUNTIF(A1:A10, A1:A10))  // 按Ctrl+Shift+Enter输入(数组公式)

  • 排除重复值
    =COUNTIF(A1:A10, A1)=1  // 判断A1是否在区域内唯一

  通过灵活组合条件,COUNTIF 能高效完成数据统计任务。如需更复杂条件,建议学习 COUNTIFSSUMIFS 等函数。