描述
使用此函数统计符合多个条件的单元格数量。可与 CHILDREFS一起使用。
COUNTIFS 函数可用于计算一个或多个范围内符合多个条件的单元格数量。
句法
COUNTIFS(criteria_range_1, criterion_1,[…,criteria_range_126, criteria_126])
COUNTIFS 最多支持 127 个范围/条件对。
输入
该函数接受以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
单元格区域 1 |
是的 | 评估相关标准的第一个范围。 | 工作表中的一系列单元格。 |
标准1 |
是的 | 要对 criteria_range1使用的标准。 |
定义 cell_range_1 中的单元格必须满足的条件的数字、表达式、单元格引用或文本。 |
单元格范围_n |
不 | 需评估其他范围。 | 工作表中的一系列单元格。 |
criterion_n |
不 | 相关范围要使用的标准。 | 定义此 cell_range中的单元格必须满足的条件的数字、表达式、单元格引用或文本。 |
实例
范例数据
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | 项目 | 值 | 价格 | 利润 | 折扣 |
| 2 | T恤 | $23.00 | $30.00 | 23.33% | 10% |
| 3 | 蜡烛 | $1.20 | $6.00 | 80.00% | 5% |
| 4 | 枕头 | ||||
| 5 | 毯子 | $12.25 | $36.00 | 65.97% | 20% |
| 6 | 小地毯 | $18.60 | $45.00 | 58.67% | 8% |
| 7 | |||||
| 8 | |||||
| 9 | |||||
| 10 |
示例公式
| 用例 | 公式 | 解释与结果 |
|---|---|---|
| 统计给定范围内出现指定值的单元格数量。 | =COUNTIFS(A1:A4, "苹果") |
该公式的工作原理如下:
对于此数据集,公式返回 2。 |
| 计算给定范围内满足以下条件的单元格数量: 1) 具有指定值, 2) 在另一个范围内具有指定值。 |
=COUNTIFS(A1:A4, "苹果", B1:B4, ">15") |
该公式的工作原理如下:
对于此数据集,公式返回 1。 |
| 计算给定范围内大于指定值的单元格数量。 | =COUNTIFS(B1:B4, ">20") |
该公式的工作原理如下:
对于此数据集,公式返回 1。 |
| 计算给定列中满足以下条件的单元格数量: 1) 具有指定值, 2) 在另一列中具有指定值。 |
=COUNTIFS(A:A, "苹果", C:C, "玛丽") |
该公式的工作原理如下:
对于此数据集,公式返回 1。 |
| 计算给定列中满足以下条件的单元格数量: 1) 为指定值, 2) 在另一列中具有指定值。 |
=COUNTIFS(D1:D6,"">="&DATE(2023,1,1),D1:D6,"<"&DATE(2023,2,1)) |
该公式的工作原理如下:
对于此数据集,公式返回: 3。 |
笔记
- COUNTIFS 函数允许您对多个范围应用多个条件。
- 细胞必须满足所有条件才能被计数。
- 范围必须相同,否则 COUNTIFS 将返回错误。
- 条件可以包括逻辑运算符,例如 >、<、>=、<=、<> 和通配符(*、?)。
使用技巧
- 使用 COUNTIFS 根据多个标准分析数据,例如按地区和产品划分的销售业绩。
- 将 COUNTIFS 与其他函数(例如 SUMIFS )结合使用,可以创建更复杂的公式。
- 如果只有一个条件,请使用 COUNTIF 。
- 请确保您的范围大小相同,以避免出错。