数学
统计通过两项测试的行
定义
统计同时通过两个标签(例如 north 和 full)的行,就是把每个区域及其匹配值交给 COUNTIFS。
语法
=COUNTIFS(criteria_range1, criteria1, criteria_range2, criteria2)
参数
| 参数 | 含义 |
|---|---|
criteria_range1 |
第一列标签,例如库位单元格。 |
criteria1 |
要匹配的第一个标签;如果是文本,要用双引号括起来,例如 "north"。 |
criteria_range2 |
第二列标签,例如装载单元格。 |
criteria2 |
要匹配的第二个标签,例如 "full"。 |
示例演练
一个码头在 A2:B5 中列出库位和装载情况。
| A:库位 | B:装载 |
|---|---|
| north | full |
| south | full |
| north | empty |
| north | full |
公式:=COUNTIFS(A2:A5,"north",B2:B5,"full")
结果:2。north 和 full 同时出现在第 2 行和第 5 行。
练习
单元格 B2:B5 中是 east、west、east 和 east。单元格 C2:C5 中是 open、open、open 和 open。请在 D2 中写出一个公式,统计 B2:B5 等于 east 且 C2:C5 等于 open 的行。
- 在 D2 中写出一个 COUNTIFS 公式,统计 B2:B5 为 east 且 C2:C5 为 open 的行有多少。
- D2 应显示 B2:B5 为 east 且 C2:C5 为 open 的行有多少。
第 1 步,共 2 步
在 D2 中输入 =COUNTIFS(B2:B5,"east",C2:C5,"open")。
east 和 open 同时出现在第 2、第 4 和第 5 行,所以计数是 3。
无论使用哪种语言,这里的公式都使用英文函数名(如 SUM),小数点一律使用句点“.”。
正在加载工作表…
D2 使用 COUNTIFS。
D2 现在显示 3。
下一课是把标签改成全部大写。
相关函数
COUNTIFS 就是先应用两项测试,再统计通过的行的函数。
常见错误
漏掉第二项测试,例如 =COUNTIFS(A2:A5,"north"),这样仍会计入 empty 的 north 行,结果是 3。