MICROSOFT

EP01. “COUNTIF Function COUNTIF 函数”

首页 Microsoft 工具 Excel · Functions · Count and Sum · EP01
约 6 分钟· #EP01#Excel#Count and Sum
🔒 登录后可标记已读
  • 想知道一份名单里「及格」有几个、「迟到」出现几次,这类「数符合条件的有几个」的需求,COUNTIF 是 Excel 里最常用的解法
  • 数字条件、文字条件(含通配符模糊匹配)、布尔值、错误值,COUNTIF 能计数的几种情况这篇都整理了
  • 学完能看懂大部分「统计有几个符合条件」的需求,也是后面学 COUNTIFS(多条件版)和 SUMIF 的基础

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


函数速查

函数语法用途例子
COUNTIF=COUNTIF(range, criteria)按一个条件计数=COUNTIF(A1:A10,20)
COUNTIFS=COUNTIFS(range1, criteria1, range2, criteria2, ...)按多个条件(AND 逻辑)计数=COUNTIFS(A1:A10,"Google",B1:B10,"Stanford")

数字条件

  1. 计数等于 20 的单元格:=COUNTIF(A1:A10,20)
  2. 用单元格引用代替写死的数字,效果一样:=COUNTIF(A1:A10,C1)
  3. 计数大于等于 10 的单元格:=COUNTIF(A1:A10,">=10")
  4. & 符号把运算符和单元格值拼起来:=COUNTIF(A1:A10,">="&C1)
  5. 计数不等于 7 的单元格:=COUNTIF(A1:A10,"<>7")
  6. 计数等于 3 或 7 的单元格:需要把两个 COUNTIF 结果相加,=COUNTIF(A1:A10,3)+COUNTIF(A1:A10,7)

📌 文字条件一律要用双引号包起来,比如 "star""<>7"


文字技巧(通配符)

  • 计数包含特定单词(比如 "star")的单元格:=COUNTIF(A1:A10,"*star*")
  • ? 匹配单个字符(占位一格)
  • * 匹配零个或多个字符(任意长度)
  • 结合通配符可以做「任何位置只要包含这段文字」的模糊计数

布尔值与错误值计数

  • 计数 TRUE:=COUNTIF(A1:A10,TRUE)
  • 计数 FALSE:=COUNTIF(A1:A10,FALSE)
  • 计数 #NAME? 这类特定错误:=COUNTIF(A1:A10,"#NAME?")
  • 计数所有类型错误:需要搭配数组公式(按 Ctrl + Shift + Enter 确认)

多条件怎么选

需求用法例子
AND(多条件同时成立)改用 COUNTIFS(结尾多一个 S)=COUNTIFS(A1:A10,"*Google*",B1:B10,"*Stanford*")
OR(多条件任一成立)两个 COUNTIF 相加,或改用数组公式去重=COUNTIF(A1:A10,3)+COUNTIF(A1:A10,7)(注意重复计数风险)

AND 条件(多条件同时成立)

多条件要用 COUNTIFS(注意结尾多一个 S),比如同时统计包含 "Google" 又包含 "Stanford" 的行数: =COUNTIFS(A1:A10,"*Google*",B1:B10,"*Stanford*")


OR 条件(多条件任一成立)

OR 逻辑天生比 AND 麻烦:两个 COUNTIF 相加,「两个条件都符合」的行会被重复算两次,只能改用数组公式去重后再计数。


实操示例

场景:统计名单出现次数、找重复值

  • 结合命名范围让公式更好读
  • 搭配 AVERAGE 函数先用 COUNTIF 挑出符合条件的再算平均
  • 用 COUNTIFS 计数落在某个数值范围内(比如 60~80 分之间)的个数
  • 搭配 IF 函数标记重复出现的值

学完你会

  • ✅ 能用 COUNTIF 统计数字、文字、布尔值、错误值等各种条件的单元格数量
  • ✅ 能用通配符(*?)做模糊文字匹配计数
  • ✅ 能分辨 AND(COUNTIFS)和 OR(两个 COUNTIF 相加需去重)两种多条件计数的差异

常见错误

  • 文字条件忘记加双引号,公式直接报错
  • OR 条件用两个 COUNTIF 相加,没意识到「两边都符合」的行被重复计数
  • 中文版 Excel 里函数名不变(COUNTIF/COUNTIFS 是英文函数名,不会被翻译),但界面菜单文字是中文,注意对照

Sources

Blog / Website:

  1. Countif