描述
AVERAGEIFS函数返回满足多个条件的所有像元的平均值(算术平均值)。
语法
AVERAGEIFS (average_range, criteria_range1, criteria1, [criteria_range2, criteria2] ...)
争论
| Argument | 描述 | Required/Optional |
|---|---|---|
| Average_range | One or more cells to average, including numbers or names, arrays, or references that contain numbers. | Required |
| Criteria_range1 | 1 to 127 ranges in which to evaluate the associated criteria. | Required |
| Criteria_range2,... | Optional | |
| Criteria1 | 1 to 127 criteria in the form of a number, expression, cell reference, or text that define which cells will be averaged | Required |
| criteria2, ... | Optional |
Notes
-
如果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
Example