Excel - AVERAGEIF 函数
说明
AVERAGEIF 函数返回满足给定条件的范围内所有单元格的平均值(算术平均值)。
语法
AVERAGEIF (range,criteria,[average_range])
参数
参数 | 说明 | 必需/可选 |
---|---|---|
range | 要计算平均值的一个或多个单元格,包括数字或名称、数组或包含数字的引用。 | 必需 |
criteria | 以数字、表达式、单元格引用或文本形式定义的条件,用于定义要计算平均值的单元格。 | 必需 |
average_range | 要计算平均值的实际单元格集。如果省略,则使用范围。 | 可选 |
注释
范围中包含 TRUE 或 FALSE 的单元格将被忽略。
如果 average_range 中的单元格为空单元格,AVERAGEIF 会将其忽略。
如果条件中的单元格为空,AVERAGEIF 会将其视为 0 值。
您可以在条件中使用通配符、问号 (?) 和星号 (*)。问号匹配任何单个字符;星号匹配任何字符序列。如果您想查找实际的问号或星号,请在字符前键入波浪符号 (~)。
Average_range 不必与范围具有相同的大小和形状。使用将 average_range 中左上角的单元格作为起始单元格,然后包括大小和形状与范围对应的单元格。
如果范围为空白或文本值,AVERAGEIF 将返回 #DIV0! 错误值。
如果范围内没有单元格符合条件,AVERAGEIF 将返回 #DIV/0! 错误值。
如果要计算平均值的值全都是非数字,AVERAGEIF 将返回 #DIV0! 错误值
如果条件参数是长度大于 255 个字符的文本字符串,AVERAGEIF 将返回 #VALUE!错误值。
适用性
Excel 2007、Excel 2010、Excel 2013、Excel 2016
示例
