Excel - AVERAGEIF 函数



描述

AVERAGEIF 函数返回范围内满足给定条件的所有单元格的平均值(算术平均数)。

语法

AVERAGEIF (range, criteria, [average_range])

参数

参数 描述 必填/可选
区域 要平均的一个或多个单元格,包括数字或名称、数组或包含数字的引用。 必填
条件 以数字、表达式、单元格引用或文本形式表示的条件,用于定义要平均的单元格。 必填
平均区域 要平均的实际单元格集。如果省略,则使用区域。 可选

备注

  • 包含 TRUE 或 FALSE 的区域中的单元格将被忽略。

  • 如果平均区域中的单元格为空单元格,则 AVERAGEIF 会忽略它。

  • 如果条件中的单元格为空,则 AVERAGEIF 将其视为 0 值。

  • 您可以在条件中使用通配符,即问号 (?) 和星号 (*)。问号匹配任何单个字符;星号匹配任何字符序列。如果要查找实际的问号或星号,请在字符前键入波浪号 (~)。

  • 平均区域不必与区域的大小和形状相同。要平均的实际单元格是通过使用平均区域中的左上角单元格作为起始单元格来确定的,然后包含与区域大小和形状相对应的单元格。

  • 如果区域为空或文本值,则 AVERAGEIF 返回 #DIV0! 错误值。

  • 如果范围内没有单元格满足条件,则 AVERAGEIF 返回 #DIV/0! 错误值。

  • 如果要平均的值都是非数字,则 AVERAGEIF 返回 #DIV0! 错误值

  • 如果条件参数是长度大于 255 个字符的文本字符串,则 AVERAGEIF 返回 #VALUE! 错误值。

适用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

AverageIF Function
advanced_excel_statistical_functions.htm
广告