Excel - AVERAGEIFS 函数
说明
AVERAGEIFS 函数返回满足多个条件的所有单元格的平均值(算术平均值)。
语法
AVERAGEIFS (average_range,criteria_range1,criteria1,[criteria_range2,criteria2] ...)
参数
参数 | 说明 | 必需/可选 |
---|---|---|
Average_range | 要求平均值的一个或多个单元格,包括数字或名称、数组或包含数字的引用。 | 必填 |
Criteria_range1 | 用于评估相关条件的 1 到 127 个范围。 | 必填 |
Criteria_range2,... | 可选 | |
criteria1 | 1 到 127 个条件,以数字、表达式、单元格引用或文本的形式定义哪些单元格将被平均 | 必需 |
criteria2,... | 可选 |
注释
如果 average_range 为空白或文本值,AVERAGEIFS 将返回 #DIV0! 错误值
如果条件范围内的单元格为空,AVERAGEIFS 将把它视为 0 值。
范围内包含 TRUE 的单元格计算结果为 1。范围内包含 FALSE 的单元格计算结果为 0(零)。
仅当指定的所有相应条件都为真时,average_range 中的每个单元格才会用于平均值计算。
您可以在条件中使用通配符、问号 (?) 和星号 (*)。问号匹配任何单个字符;星号匹配任何字符序列。如果您想查找实际问题标记或星号,请在字符前输入波浪符号 (~)。
与 AVERAGEIF 函数中的 range 和criteria 参数不同,在 AVERAGEIFS 中,每个criteria_range 的大小和形状都必须与average_range 相同。
如果任何提供的criteria_range 数组的长度不等于average_range 数组的长度,AVERAGEIFS 将返回 #VALUE! 错误值。
如果average_range 中的单元格无法转换为数字,AVERAGEIFS 将返回 #DIV0! 错误值。
如果没有满足所有条件的单元格,AVERAGEIFS 将返回 #DIV/0!错误值。
适用性
Excel 2007、Excel 2010、Excel 2013、Excel 2016
示例
