如果需要返回满足给定条件的单元格的平均值,可使用AVERAGEIF函数实现。
AVERAGEIF函数的语法为:=AVERAGEIF(range,criteria,[average_range]),各参数的含义介绍如下。
※ range:要计算平均值的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用。如果range为空值或文本值,则AVERAGEIF会返回#DIV0!错误值。
※ criteria:数字、表达式、单元格引用或文本形式的条件,用于定义要对哪些单元格计算平均值。
※ average_range:要计算平均值的实际单元格集,为可选项。如果忽略该参数,则使用range。如果条件中的单元格为空单元格,AVERAGEIF就会将其视为0值;如果区域中没有满足条件的单元格,则AVERAGEIF会返回#DIV/0!错误值。
下面以统计总成绩大于500的学生的平均成绩为例,使用AVERAGEIF函数的具体操作如下。
01 打开工作表,输入学生姓名和各科成绩,并计算出各学生总成绩。
02 选中需要显示结果的单元格,在其中输入公式:=AVERAGEIF(F3:F9,">500"),然后按下“Enter”键确认,可得到成绩表中总成绩大于500的学生的平均成绩。