`countifs`函数是 MSExcel软件中的一个 统计函数,用于计算多个区域中满足给定条件的单元格的个数。它可以同时设定多个条件,是`countif`函数的扩展,Excel 2007中新增的功能,前期版本不支持。
语法
`countifs`函数的语法如下:
```
countifs(criteria_range1, criteria1, [criteria_range2, criteria2], ...)
```
`criteria_range1`:第一个需要计算其中满足某个条件的单元格数目的单元格区域(简称条件区域)。
`criteria1`:与`criteria_range1`相关联的条件。
`[criteria_range2, criteria2], ...`:可选,额外的条件区域和条件对。
参数说明
`criteria_range1`和`criteria1`组成一个条件区域/条件对,至少包含一个条件区域/条件对,最多只能有127个条件区域/条件对。
如果有多于一个条件区域,每个条件区域必须有相同的行数和列数,它们可以不相邻。
如果单元格为空,`countifs`将它的值视为0。
使用场景
`countifs`函数适用于需要在多个区域中同时应用多个条件的统计任务,例如统计某个时间段内符合多个类别的产品数量,或者统计多个部门中符合特定绩效评级的员工数量等。
示例
假设你有一个销售数据表,A列是产品类别,B列是销售日期,C列是销售额。如果你想统计在特定日期范围内(例如2023-01-01到2023-12-31)销售的产品类别为“电子产品”且销售额大于1000的记录数,可以使用以下公式:
```
=countifs(A:A, "电子产品", B:B, ">="&DATE(2023,1,1), B:B, "<="&DATE(2023,12,31), C:C, ">1000")
```
这个公式会返回满足所有条件的记录数。