Excel WhisperExcel Whisper

Excel COUNTIF 函数怎么用

完整的条件计数函数使用指南,配有实用示例

COUNTIF 是 Excel 中一个基础且强大的函数,用于计算在指定范围内满足特定条件的单元格数量。无论是需要统计特定区域的销售交易数量,计算具有特定属性的项目数,还是分析数据模式,COUNTIF 都能提供快速高效的解决方案。通过实用示例学习从基础计数操作到更高级的筛选技巧。

在线尝试 COUNTIF

在浏览器中直接测试 COUNTIF 函数 - 比 Excel 更快更简单

专业模式
试试这些

拖放 Excel 或 CSV 文件到这里

最多上传 2 个文件(总大小 10MB)
Free Plan

COUNTIF 函数指南

使用 COUNTIF 的分步说明

函数语法

=COUNTIF(范围, 条件)

使用步骤

1

选择要显示计数结果的单元格

2

输入 =COUNTIF( 开始函数

3

选择要评估的单元格范围(如A2:A100)

4

输入条件(如"华东"、">50"或"*张*")

5

以括号结束并按回车键

使用场景

数据分析

统计数据集中特定值或条件的出现次数

库存管理

跟踪满足特定条件的产品数量

绩效评估

计算性能指标达到或超过目标的实例数

使用提示

  • 1文本条件必须用双引号括起来(如"华东")
  • 2数字条件可以使用比较运算符(如">50"、"<=100")
  • 3日期条件应使用正确格式(如">="&DATE(2023,1,1))
  • 4文本条件中可以使用通配符(* 表示任意字符序列,? 表示单个字符)
  • 5COUNTIF 对文本比较不区分大小写
  • 6要计算非空单元格,使用"<>"作为条件
  • 7要计算包含错误的单元格,将 COUNTIF 与 ISERROR 结合使用
  • 8对于多个条件,请使用 COUNTIFS 函数

关于 COUNTIF 的常见问题

COUNTIF 函数的常见问题和解决方案

COUNTIF 允许您基于单一条件计算单元格数量,而 COUNTIFS 可以应用多个条件跨不同范围。COUNTIFS 更适合复杂计算,可以同时满足多个条件,例如计算特定区域、产品类别和时间段的销售交易数量。

要计算包含特定文本的单元格,请在 COUNTIF 中使用通配符:=COUNTIF(范围, "*搜索文本*")。星号(*)匹配搜索文本前后的任何字符。例如,=COUNTIF(A1:A20, "*苹果*") 计算文本中任何位置包含"苹果"一词的单元格数量。

是的,要计算空白单元格,使用:=COUNTIF(范围, "")。要计算非空白单元格,使用:=COUNTIF(范围, "<>")。这些公式适用于真正的空单元格,但包含返回空字符串的公式(="")的单元格不被 COUNTIF 视为空白。

对于日期条件,请使用带有 DATE 函数的比较运算符:=COUNTIF(日期范围, ">="&DATE(2023,1,1))。这会计算日期在2023年1月1日或之后的单元格数量。确保您的日期条件格式正确,或使用 DATE 函数创建日期值。

这通常发生在单元格中的数字以文本形式存储时。COUNTIF 对数字和文本的处理方式不同,即使它们看起来相同。要解决此问题,可以使用 VALUE 函数将文本转换为数字,或在条件中包含两种格式:=COUNTIF(范围, 42) + COUNTIF(范围, "42")。

要计算特定值范围内的单元格,请在同一范围上使用带有两个条件的 COUNTIFS:=COUNTIFS(范围, ">="&下限, 范围, "<="&上限)。例如,=COUNTIFS(A1:A20, ">=50", A1:A20, "<=100") 计算50到100之间(包括50和100)的值的数量。

COUNTIF 默认不区分大小写。要进行区分大小写的计数,可以创建一个使用 EXACT 函数的辅助列来创建 TRUE/FALSE 标志,然后使用 COUNTIF 仅计算标志为 TRUE 的情况。或者,在较新的 Excel 版本中,可以使用 FILTER 和 COUNTA 函数的组合进行区分大小写的操作。

COUNTIF 不能直接计算错误值。相反,请将 COUNTIF 与 ISERROR 一起使用:=SUMPRODUCT(--ISERROR(范围))。此公式计算指定范围内包含任何错误值(#N/A、#VALUE!、#DIV/0! 等)的所有单元格。