各位表亲好,从今天开始咱们来学习统计函数,Excel中统计函数有几十个,每一个都有特定的用途和用法,除非是专业做统计的,咱们一般人不必每一个都掌握,咱们重点掌握常用的几个,比如算术平均值、内部平均值、极值、排名、计数及条件计数函数等。今天咱们就聊聊AVERAGE和AVERAGEA函数。
(一)函数介绍:
1.函数的作用:AVERAGE函数的作用是返回参数的平均值(算术平均值)
2.函数的写法:AVERAGE(number1, [number2], ...),里面的参数可以是数字、单元格引用或单元格区域。
(二)常见用法:
1. 计算平均数
如图1:各个国家武将武力值的算术平均数
图1:计算平均数的案例说明:F3单元格公式为:” =AVERAGE(D3:D17)”,里面的参数为单元格区域。
注意:使用该函数计算平均值时,如果区域或单元格引用参数包含文本、逻辑值或空单元格,则这些值将被忽略;如果参数为错误值或为不能转换为数字的文本,将会导致错误。
若要在计算包含引用中的逻辑值和代表数字的文本,则需请出AVERAGEA 函数。
2. 统计所有武将的平均年龄
如图2,需要统计所有武将的平均年龄,其中乐进的年龄“不详”
图2:统计所有武将的平均年龄说明:F3公式为“=AVERAGE(D3:D7)”,得到的结果是37.5(即150/4);F4公式为“=AVERAGEA(D3:D7)”,得到的结果是30(即150/5);通过此案例可以看出 AVERAGE和AVERAGEA的差异。
注意:通常情况下统计算术平均数,应该使用AVERAGE函数。
3.统计最近一周的平均进货价
如图3:需要统计最近一周的平均进货价
图3:统计最近一周进货价的平均值说明:E3单元格的公式为“=AVERAGE(OFFSET(C2,COUNT(C:C),0,-7,1))”。
其中,COUNT(C:C)是为计算该表格中有多少个进货价,也即是找到最后一个日期的进货价在C列的位置。OFFSET(C2,COUNT(C:C),0,-7,1)这一部分,先从C2单元格向下偏离COUNT(C:C)个单元格(14个)到C16单元格,然后从C16单元格向上扩展7个单元格,形成一个数据区域(C16:C10),最后使用AVERAGE 函数求平均值即可。
解题思路:由于B列中的日期是升序排列,因此要想统计最近一周的平均进货价,只需计算最后七个日期进货价的平均值即可。问题来了,如何引用最后一周的价格范围?我们可以先找到最后一个日期,然后向上偏离七个单元格。最后,再用对这个数据区域求平均值即可。这样在新增数据后,不用修改公式,就可以是实现自动计算最后一周的平均进货价。
注意:COUNT函数只统计数值的个数,非数组的部分不会统计在内。
结语:各位表亲们,今天分享了AVERAGE和AVERAGEA函数的常见用法,在案例三中还是使用COUNT函数和OFFSET函数,关于这两个函数咱们以后再说,总体而言AVERAGE函数的应用相对简单。好了,今天的分享就到这儿。Bye!