函数功能
AVERAGEIF函数用于返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)。
函数语法
AVERAGEIF(range,criteria,average_range)
参数解释
range:表示要计算平均值的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。
criteria:表示数字、表达式、单元格引用或文本形式的条件,用于定义要对哪些单元格计算平均值。例如,条件可以表示为“32”、“32”、“>32”、“apples”或“B4”。
average_range:表示要计算平均值的实际单元格集。如果忽略,则使用 range。
实例1 求每季度的平均支出金额
当前表格中统计了各个季度的收入和支出金额,现在要统计出每季度的平均支出,可以按如下方法来设置公式。
选中E2单元格,在公式编辑栏中输入公式:
=AVERAGEIF(B2:B9,"支出",C2:C9)
按“Enter”键即可统计出每季度的平均支出额,如图1所示。
图1
公式解析
①B2:B9单元格区域用于条件判断的区域,如果单元格中是“支出”即为满足条件。
②将满足步骤①条件的行对应在C2:C9单元格区域上的值求平均值。
实例2 排除新店计算出平均利润
表格中统计了各个分店的利润金额,要求排除新店计算平均利润(这里使用了通配符“<>*”来排除新店)。
选中D2单元格,在公式编辑栏中输入公式:
=AVERAGEIF(A2:A9,"<>*(新店)",B2:B9)
按“Enter”键即可统计出排除新店外的所有分店的平均利润,如图2所示。
图2
公式解析
①A2:A9单元格区域为用于条件判断的区域,单元格中不是以“(新店)”结尾的即为满足条件。
②将满足步骤①条件的对应在B2:B9单元格区域上的值求平均值。