AVERAGEIF是有条件的求平均值函数,比如有一班二班混合在一起的成绩表,我们希望只求一班的平均成绩,这个时候就可以用到AVERAGEIF函数

AVERAGEIF函数参数说明

AVERAGEIF(range, criteria, [average_range])

range:就是包含你查找的值所在的列,比如你要查的条件是一班的平均成绩,就是表格中一班,二班所在的列

Excel有限制的求平均值函数AVERAGEIF用法详解-趣帮office教程网

criteria:就是你查找的条件,也就是上面说的一班

average_range:就是你要求平均值的区域,也就是上面说的成绩区域

下面是官方说明

AVERAGEIF(range, criteria, [average_range])

AVERAGEIF 函数语法具有下列参数:

  • Range 必需。 要计算平均值的一个或多个单元格,其中包含数字或包含数字的名称、数组或引用。
  • Criteria 必需。 形式为数字、表达式、单元格引用或文本的条件,用来定义将计算平均值的单元格。 例如,条件可以表示为 32、"32"、">32"、"苹果" 或 B4。
  • Average_range 可选。 计算平均值的实际单元格组。 如果省略,则使用 range。

AVERAGEIF案例

姓名 班级 成绩
张伟 一班 86
王丽 二班 76
李娜 一班 72
王刚 一班 60
刘洋 二班 85
陈冬 一班 90
张夏 一班 74
杨春 二班 78
郭秋 一班 55
高春 二班 81

Excel有限制的求平均值函数AVERAGEIF用法详解-趣帮office教程网

Excel有限制的求平均值函数AVERAGEIF用法详解-趣帮office教程网

=AVERAGEIF(B:B,E2,C:C)

=AVERAGEIF(

条件所在的列本例也就是包含一班的列或者区域,

条件或者条件所在的单元格代表一班,

要求平均值的区域本例是C列也就是成绩列)