Excel函数案例讲解-AVERAGEIF
大家好,我是啄木鸟,今天给大家分享AVERAGEIF函数。
AVERAGEIF用于 计算某个区域内满足给定条件的所有单元格的平均值(算术平均值) 。我们可以先看一个使用场景,某个咖啡店的销售统计表如下所示,需要分别从顾客维度和店铺维度统计 平均销售额 :
此时,我们就可以应用AVERAGEIF函数实现以上需求。我们先来看一下AVERAGEIF函数的用法:
AVERAGEIF(Range, Criteria, [Average_range])
AVERAGEIF 函数语法具有下列参数:
Range,要计算平均值的一个或多个单元格,其中包含数字或包含数字的名称、数组或引用。
Criteria, 形式为数字、表达式、单元格引用或文本的条件,用来定义将计算平均值的单元格。
Average_range可选。 计算平均值的实际单元格组。 如果省略,则使用 Range。
我们试着按照格式写一下:
1. 首先选中要统计的单元格:
2. 然后点击编辑栏中的fx图标,在弹出的窗口中搜索AVERAGEIF函数,点击确定:
3. 在弹出的窗口中选择参数,第一个参数我们用鼠标选中A列,第二个参数我们用鼠标选择F2,第三个参数我们用鼠标选中D列,点击确定即可得到销售表中张三的平均销售额为22.5。
我们拖动鼠标将公式同时应用于G3到G7,即可完成按照姓名维度统计平均销售额。
根据以上的演示,请大家自己思考一下,如何完成从店铺维度统计平均销售额。
假如我们统计条件更加复杂一些,统计李四大于14元订单的平均销售额,这时筛选的条件有两个,第一个是姓名为李四,第二个是大于14元的订单,这时我们就需要使用AVERAGEIFS函数,语法规则是:
AVERAGEIFS(Average_Range, Criteria_Range1, Criteria1, …)
大家注意,这里参数的顺序跟AVERAGEIF的参数顺序不一样,首先要定义的是计算平均值的实际单元格组。我们试着写一下,第一个参数选中D列(因为我们要对销售额求平均值),第二个参数选择A列,第三个参数输入”李四”,第四个参数选中D列,第五个参数输入”>14”,补全括号并回车即得到结果为20。
我们还想统计钱六在门店C的平均销售额,应该怎么写呢?
首先因为有两个筛选条件,所以需要使用AVERAGEIFS函数,我们试着写一下:
第一个参数选中D列,第二个参数选择A列,第三个参数输入”钱六”,第四个参数选择C列,第五个参数输入”门店C”,然后回车得到结果为15。
以上就是今天的分享啦,希望对大家有所帮助,我是啄木鸟,欢迎相互交流。