问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Excel COUNTIFS函数使用指南:多条件计数详解

创作时间:
作者:
@小白创作中心

Excel COUNTIFS函数使用指南:多条件计数详解

引用
1
来源
1.
https://support.apple.com/zh-cn/guide/functions/ffa5a400fc/13.0/web/1.0

COUNTIFS函数是Excel中非常实用的一个函数,可以用来统计满足多个条件的单元格个数。本文将详细介绍COUNTIFS函数的语法、参数说明以及具体使用示例,帮助读者掌握这个强大的数据处理工具。

COUNTIFS函数语法

COUNTIFS函数返回一个或多个集合内满足给定条件(每个集合一个条件)的单元格的个数。

语法格式:

COUNTIFS(待检验的值, 条件, 待检验的值…, 条件…)

  • 待检验的值:集合,包含要测试的值。待检验的值可以包含任何值。
  • 条件:比较或检验值,并返回布尔值TRUE 或 FALSE 的表达式。条件可包括比较运算符、常数、与符号并置运算符、引用表达式和通配符。你可以使用通配符来匹配表达式中的任何单个字符或多个字符。你可以使用 ? (问号)表示一个字符,*(星号)表示多个字符,并使用 ~(波浪号)来指定下一个字符应当匹配,而非用作通配符。条件还可包含REGEX函数,而无需通配符。
  • 待检验的值…:可含有一个或多个附加集合(含有要测试的值)。每个待检验的值集合后必须紧跟一个条件表达式。此模式的待检验的值、条件可根据需要尽可能多地重复。
  • 条件…:如果待检验的值的可选集合包括在内,条件…表示结果为布尔值 TRUE 或 FALSE 的附加表达式。每个待检验的值集合后必须有一个条件表达式;因此,此函数始终拥有偶数个参数。

注释

  • 待检验的值中的每个值都与相应的条件进行比较。如果每个集合中的相应值满足相应的条件测试,则计数增加 1。

示例

假设表格如下:

A
B
C
D
年龄
性别
婚姻状况
工资
35
已婚
71,000
27
已婚
81,000
42
已婚
86,000
51
未婚
66,000
28
未婚
52,000
49
未婚
62,000
63
已婚
89,000
22
已婚
34,000
29
未婚
42,000
35
已婚
56,000
33
未婚
62,000
61
已婚
91,000
  • =COUNTIFS(A2:A13, "<40", B2:B13, "=男") 返回 4,即 40 岁以下男性(在 B 列中以“男”表示)的人数。
  • =COUNTIFS(A2:A13, "<>35", B2:B13, "=男") 返回 6,即非 35 岁男性(在 B 列中以“男”表示)的人数。你也可以使用 ≠ 运算符。
  • =COUNTIFS(A2:A13, "<40", B2:B13, "=男", C2:C13, "=未婚") 返回 2,即 40 岁以下单身(在 C 列中以“未婚”表示)男性的人数。
  • =COUNTIFS(A2:A13, "<40", B2:B13, "=男", C2:C13, "=已婚") 返回 2,即 40 岁以下已婚(在 C 列中以“已婚”表示)男性的人数。
  • =COUNTIFS(A2:A13, "<40", B2:B13, "=女") 返回 3,即 40 岁以下女性(在 B 列中以“女”表示)的人数。

使用 REGEX 示例

假设表格如下:

A
B
45
marina@example.com
41
Aaron
29
michael@example.com
64
katrina@example.com
12
Sarah
  • =COUNTIFS(B1:B5, REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"), A1:A5, ">10") 返回 A1:A5 中大于 10 且对应单元格在 B1:B5 中包含电子邮件地址的单元格的数字。
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号