WPS 表格如何使用 COUNTIF 函数

wps WPS课堂 3

文章目录:

WPS 表格如何使用 COUNTIF 函数-第1张图片-WPS下载 - WPS office官网

  1. 文章标题:WPS表格COUNTIF函数全解析:从入门到精通,轻松搞定条件计数
  2. 1. COUNTIF函数是什么?—— 初识条件计数利器
  3. 2. COUNTIF函数的基本语法与参数解析
  4. 3. 实战演练:COUNTIF函数的7大经典应用场景
  5. 4. 常见问题与错误排查(Q&A)
  6. 5. 总结与进阶学习

WPS表格COUNTIF函数全解析:从入门到精通,轻松搞定条件计数


目录导读

  1. COUNTIF函数是什么?—— 初识条件计数利器
  2. COUNTIF函数的基本语法与参数解析
  3. 实战演练:COUNTIF函数的7大经典应用场景
    • 统计特定文本的出现次数
    • 统计大于/小于/等于某数值的单元格数量
    • 统计非空/空单元格数量
    • 基于模糊匹配(通配符)进行计数
    • 统计特定日期之前/之后的记录数
    • 统计包含特定字符或词语的单元格
    • 排除重复值计数(进阶技巧)
  4. 常见问题与错误排查(Q&A)
  5. 总结与进阶学习

COUNTIF函数是什么?—— 初识条件计数利器

在WPS表格的日常数据处理中,我们经常需要回答这样的问题:“销售部有多少人?”“业绩超过100万的有多少单?”“名单中缺考的有几位?”……手动筛选和计数不仅效率低下,而且容易出错。

COUNTIF函数 就是你的得力助手,它是一个条件计数函数,能够根据你指定的单个条件,自动统计区域内满足该条件的单元格个数,无论是处理人事、财务、销售还是学生成绩数据,COUNTIF都能极大提升你的工作效率,是WPS表格使用者必须掌握的核心函数之一。

COUNTIF函数的基本语法与参数解析

COUNTIF函数的语法结构非常简单,仅包含两个部分:

=COUNTIF(range, criteria)

  • range(范围):这是你希望进行统计的单元格区域。A2:A100
  • criteria(条件):这是你设定的计数条件,它可以是数字、文本、表达式或单元格引用。

条件(criteria)的写法是掌握COUNTIF的关键,它非常灵活:

  • 数字:直接写入,如 100,表示统计等于100的单元格。
  • 文本:需要用英文双引号括起来,如 "销售部"
  • 表达式:同样需要用引号括起来,如 ">100""<=60"
  • 单元格引用:如果条件写在另一个单元格(如C1),可以写成 C1,当C1单元格的值改变时,COUNTIF的结果会自动更新。
  • 通配符:支持问号(代表一个任意字符)和星号(代表任意多个任意字符),如 "张*"

实战演练:COUNTIF函数的7大经典应用场景

下面我们通过一个模拟的员工信息与业绩表,来逐一演示COUNTIF的强大功能。

姓名 部门 入职日期 业绩(万元) 备注
张三 销售部 2020/5/10 150 优秀员工
李四 技术部 2021/8/15 88
王五 销售部 2019/3/22 120
赵六 市场部 2022/1/5 95 新员工
孙七 销售部 2020/11/30 60 需改进
... ... ... ... ...

统计特定文本的出现次数

  • 问题:统计“销售部”的员工有多少人?
  • 公式=COUNTIF(B:B, "销售部")
  • 解释:在B列(部门列)中,统计内容为“销售部”的单元格数量。

统计大于/小于/等于某数值的单元格数量

  • 问题:统计业绩超过100万的员工人数?
  • 公式=COUNTIF(D:D, ">100")
  • 衍生
    • 业绩小于60万:=COUNTIF(D:D, "<60")
    • 业绩正好等于100万:=COUNTIF(D:D, 100) (注意,数字无需引号)

统计非空/空单元格数量

  • 问题:统计“备注”列中已填写内容的单元格数量(即非空单元格)?
  • 公式=COUNTIF(E:E, "<>") ( <> 代表不等于, 代表空)
  • 问题:统计“备注”列为空的人数?
  • 公式=COUNTIF(E:E, "")

基于模糊匹配(通配符)进行计数

  • 问题:统计姓“张”的员工人数?
  • 公式=COUNTIF(A:A, "张*")
  • 解释: 代表“张”字后面可以是任意多个任意字符。
  • 问题:统计姓名恰好为两个字的员工?
  • 公式=COUNTIF(A:A, "??")
  • 解释:一个 代表一个字符,两个 就代表两个字。

统计特定日期之前/之后的记录数

  • 问题:统计在2021年之前入职的员工人数?
  • 公式=COUNTIF(C:C, "<2021/1/1")
  • 注意:日期条件必须用引号括起来,并且WPS表格能够正确识别标准日期格式。

统计包含特定字符或词语的单元格

  • 问题:统计“备注”列中包含“员工”二字的人数?
  • 公式=COUNTIF(E:E, "*员工*")
  • 解释*员工* 表示无论“员工”二字出现在单元格内容的任何位置,都会被统计在内。

排除重复值计数(进阶技巧) 这是一个非常实用的技巧,用于统计一列数据中不重复项的个数。

  • 问题:统计“部门”列中一共有多少个不重复的部门?
  • 公式(数组公式,输入后需按 Ctrl+Shift+Enter)=SUM(1/COUNTIF(B2:B100, B2:B100))
  • 简化理解(无需按三键):可以结合UNIQUE函数(新版WPS支持):=COUNTA(UNIQUE(B2:B100))
  • 原理浅析1/COUNTIF(...) 部分会为每个重复值生成一个分数,例如某个部门出现3次,则每个对应的位置都会得到1/3,最后将这三个1/3相加,结果就是1,从而实现了去重计数的效果。

常见问题与错误排查(Q&A)

Q1:我的COUNTIF公式返回了0,但明明有符合条件的数据,这是为什么?

  • A1:最常见的原因有:
    1. 数据类型不匹配:条件是数字 100,但区域中的“100”是文本格式的数字,确保数据类型一致。
    2. 隐藏字符:数据中可能存在看不见的空格或换行符,可以使用 TRIM()CLEAN() 函数清理数据。
    3. 条件书写错误:检查引号是否为英文引号,逻辑运算符(如 >, <)是否与条件一起放在了引号内。

Q2:COUNTIF可以设置多个条件吗?销售部且业绩>100”?

  • A2:COUNTIF函数本身只能处理单个条件,如果你需要多条件计数,应该使用它的升级版函数——COUNTIFS,其用法为 =COUNTIFS(条件范围1, 条件1, 条件范围2, 条件2, ...),针对上述问题,公式应为:=COUNTIFS(B:B, "销售部", D:D, ">100")

Q3:COUNTIF对大小写敏感吗?

  • A3:不敏感,在标准使用中,COUNTIF函数不区分字母的大小写,统计 "apple" 和统计 "APPLE" 会被视为相同。

*Q4:为什么使用通配符时,想查找真正的问号或星号``却失效了?**

  • A4:因为 和 在条件中被用作通配符,如果你想查找它们本身,需要在前面加上一个波浪号 。
    • 查找包含 的单元格:条件应写为 。
    • 查找包含 的单元格:条件应写为 。

总结与进阶学习

COUNTIF函数是WPS表格数据处理大厦的一块基石,通过本文的学习,你已经掌握了其核心语法、多种实战应用场景以及常见问题的解决方法,从简单的文本、数字计数,到利用通配符进行模糊匹配,再到结合数组思想实现去重计数,COUNTIF的功能远比你想象的强大。

进阶建议

  • 掌握COUNTIFS:当你熟练COUNTIF后,下一步就是学习多条件计数函数COUNTIFS,它能处理更复杂的数据筛选需求。
  • 与其他函数组合:尝试将COUNTIF与IF、SUM、SUMPRODUCT等函数组合,可以解决更高级的数据分析问题。

希望这篇详细的指南能成为你WPS表格学习路上的得力帮手,现在就打开你的表格,动手试一试吧!实践是掌握所有函数最快的方式。

标签: COUNTIF WPS表格

抱歉,评论功能暂时关闭!