
今天来介绍excel统计函数类别下的求平均函数。
averageaveragea、daverage、averageif和averageifs
通过前面专栏文关于max、min等统计函数的介绍,大家都知道它们家族内的不同函数形式,代表的不同作用和公式写法。
所以我们今天的介绍方法,与之间的讲解一样,通过一个数据表,依次介绍每个函数在数据表中的求值实例,它们的语法参数和公式应用。

一、AVERAGE和AVERAGEA函数
A
它们的作用都是返回一组参数或数据的平均值。
averge和averagea

缺考。
下面就来介绍两个公式的函数表达。
=AVERAGE(C3:E3)

这个公式中使用了求平均值的基础函数average,它的语法如下:

=average(数值1,数值2,数值3……)
它的结果会返回所有参数数值的平均值。
它至少包含1个参数,最多可以设置255个数值参数,而且该参数不仅可以是一个常量数值,也可以是一个单元格引用,或者单元格区域的引用。
跳过数据表中的文本内容的
=AVERAGEA(C3:E3)
这个公式使用是averagea函数,在excel中,在一个函数后方加上了一个“a”,通常表示它不忽略逻辑值和文本,如果遇到文本,则将其等同于false,也就是等于0.
我们来看下它的语法图:

=averagea(值1,值2,值3……)
结果会返回所有参数值的平均值。
它的参数与average相似,可以是1个,也可以最多为255个,参数可以设置为常量、文本、表达式和逻辑值以及单元格引用等;但它有一个特点,也是区分与average函数的最关键的地方,就是“不忽略逻辑值和文本内容”,所在在公式中,当数据出现了文本内容“缺考”,它会将其视为0,然后与其他数值放到一起进行平均计算。
因为average函数遇到文本内容,直接跳过了,只进行了数学加英文的分数,并除以2;而averagea函数则是数学加英文,还加上语文的分数“缺考”即0,再除以3,结果自然不同。
二、AVERAGEIF函数
averageif函数是进行条件求平均,比如在下图中,要计算高三1班的语文科目的平均分。
=AVERAGEIF(B3:B40,$B$5,C3:C40)

=averageif(条件区域,条件,求值区域)
结果会返回符合条件设置的值的平均数。
这个公式的写法与maxif和minif、sumif等类似,包含了三个参数,第1参数是条件区域,它是一个单元格区域,或者数组区域;第2参数是条件,可以是文本,也可以是包含运算符的逻辑表达式,比如>210.第3参数则是结果计算区域。
我们来看下它的语法图:

没有什么特别的地方,excel表格有许多的函数,其语法和参数设置都基本相同,只要懂得其中一个,就能触类旁通。
三、AVERAGEIFS函数
购买专栏解锁剩余55%