COUNTIFS 函数

本文介绍 Microsoft Excel 中 COUNTIFS 函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。)的公式语法和用法。

说明

将条件应用于跨多个区域的单元格,并计算符合所有条件的次数。

语法

COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2]…)

COUNTIFS 函数语法具有以下参数 (参数:为操作、事件、方法、属性、函数或过程提供信息的值。)

要点  每一个附加的区域都必须与参数 criteria_range1 具有相同的行数和列数。这些区域无需彼此相邻。

注解

示例

示例 1

如果将示例复制到一个空白工作表中,可能会更容易理解该示例。

显示如何复制示例?

 
1

2
3
4
5
6
7

8


9
ABCD
销售人员超出苹果汁配额超出牛奶配额超出酱油配额
王伟
赵军
张颖
李芳
公式说明结果
=COUNTIFS(B2:D2,"=是")计数王伟超出苹果汁、牛奶和酱油销售配额的次数。1
=COUNTIFS(B2:B5,"=是",C2:C5,"=是")计算有多少销售人员同时超出其苹果汁和牛奶配额。2
=COUNTIFS(B5:D5,"=是",B3:D3,"=是")计数李芳和赵军超出苹果汁、牛奶和酱油销售配额的次数。1

示例 2

如果将示例复制到一个空白工作表中,可能会更容易理解该示例。

显示如何复制示例?

 
1
2
3
4
5
6
7
8

9


10




11
ABC
数据数据
15/1/2008
25/2/2008
35/3/2008
45/4/2008
55/5/2008
65/6/2008
公式说明结果
=COUNTIFS(A2:A7,"<6",A2:A7,">1")计算 1 和 6 之间(不包括 1 和 6)有几个数包含在单元格 A2 到 A7 中。4
=COUNTIFS(A2:A7, "<5",B2:B7,"<5/3/2008")计算单元格 A2 到 A7 中包含小于 5 的数,同时在单元格 B2 到 B7 中包含早于 5/3/2008 的日期的行数。2
=COUNTIFS(A2:A7, "<" & A6,B2:B7,"<" & B4)说明与前例相同,但在条件中使用单元格引用而非常量。2
count based on criteria count if/then countif function how many times does a cell equal something? if count xl

请参阅