average函数
Excel中求平均值是一个很常用的函数,今天要讲的是条件平均值函数Averageif,功能是返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)。如果条件中的单元格为空单元格,Averageif 就会将其视为 0 值。
以下面的表格为例子
这里有两个要求,分别都是计算平均值的,但都是有条件的计算平均值,所以当然要用到Averageif函数。
§ 函数语法
Averageif (range,criteria, [average_range])
① 第一个参数:必须。要计算平均值的一个或多个单元格,其中包含数字或包含数字的名称、数组或引用。
② 第二个参数:必须。可以是数字、表达式、单元格引用或文本的条件,用来定义将计算平均值的单元格。
③ 第三个参数:可选。计算平均值的实际单元格组。
§ 总销量大于250的平均值
这里的条件是对大于250的总销量进行求平均值。
在H2单元格输入公式:
=AVERAGEIF(E2:E21,”>250″)
解释:从E2:E21区域中找到大于250的总销量,然后求平均值,这里找出来的是266,255,274,253,291,302这六个数值,所以对这六个数值求平均值。另外,公式中的条件表达式要注意用英文状态的双引号。
§ 客户满意度为良好的总销量平均值
这里的条件是文本,从客户满意度中找出等级为良好的总销量求平均值。
在H4单元格输入公式:
=AVERAGEIF(B2:B21,”良好”,E2:E21)
解释:从B2:B21区域中找出等级为良好的数据,然后在E2:E21区域中找到对应的总销量,最后进行求平均值。