Σ表格公式学堂EXCEL FORMULA & SCENARIO

COUNTIF条件计数

数一数满足某个条件的有几个。

Excel 2016+WPS 兼容在线测试
1

语法结构

COUNTIF(区域, 条件)
区域条件方括号 [ ] 表示可选参数
参数必填类型说明示例值
区域必填区域在哪一列里找B2:B6
条件必填文本/数字/表达式找什么,支持通配符 * 和 ?"销售部" 或 "张*"

返回:数字:满足条件的单元格个数

2

什么时候用它

数每个部门有几个人
部门列里「销售部」出现几次。
看完整场景方案 →
找出重复了几次
条件写单元格引用,逐行统计该值出现次数。
看完整场景方案 →
3

动画演示

动画演示·销售明细第 1 / 5 步
ABC
1姓名部门销售额
2张三销售部1200
3李四技术部800
4王五销售部1500
5赵六市场部900
6孙七销售部1100
73
STEP 1
B2 = 销售部,计数 1
3:1
4

示例演示

C7 : =COUNTIF(B2:B6,"销售部")
=COUNTIF(B2:B6,"销售部") 得到 3
ABC
1姓名部门销售额
2张三销售部1200
3李四技术部800
4王五销售部1500
5赵六市场部900
6孙七销售部1100
73
当前表:销售明细 · 公式单元格 C7 · 绿色底为公式,蓝色底为动态数组溢出结果
5

常见错误

现象通配符没生效
原因条件写成了 =销售*(少了引号)
解决写成 "*销售*" 才能模糊匹配
现象数字条件不生效
原因写成了 "=1000"
解决COUNTIF 里等于可以直接写 1000,大于写 ">1000"
6

相关公式

动手试一试

在编辑器里载入这个公式的示例数据,改改数字看看结果怎么变。

在编辑器中打开示例 ↗

用到这个公式的场景