今天看下average的加强版本,averagea。
和average相比,函数名称多了一个a,可以理解为“all”。
看下wps的释义【最近看wps的释义,确实比微软的释义要弱很多,虽然用的是wps,但是很多时候,还不得不借助于微软的释义来学习】:
计算参数列表中数值的平均值(算数平均值)。不仅数字,而且文本和逻辑值(如TRUE 和 FALSE)也将计算在内。
语法
AVERAGEA(value1,value2,...)
Value1, value2,... 为需要计算平均值的 1 到 30 个单元格、单元格区域或数值。
说明
参数必须为数值、名称、数组或引用。
包含文本的数组或引用参数将作为0(零)计算。空文本 ("") 也作为 0(零)计算。如果在平均值的计算中不能包含文本值,请使用函数 AVERAGE。
包含TRUE 的参数作为 1 计算;包含 FALSE 的参数作为 0 计算。
averagea可以计算单元格中的众多类型的平均值,包括文字、空文本、逻辑值、string类型的。通过一个例子来学习下averagea,以及和average的对比,通过4个分组来展开看下。
分组1:
以下公式的结果为4:
=AVERAGEA(A1:A6)*6 #统计的值有1、2、1(TRUE计算为1)、0,共6个计数。
对比下average的结算结果(为1):
=AVERAGE(A1:B6) #统计的值有1、2、0,共3个计数。
分组2:
=AVERAGEA(B1:B6) #结果为0
对比的average:
=AVERAGE(B1:B6) #结果为#DIV/0!,因为没有可以计算的值
分组3:
再看下全部的计算结果:
=AVERAGEA(A1:B6)*11 #结果为4,注意这里的空白单元格没有计算在内,所有共有11个计数。
对比下average:
=AVERAGE(A1:B6) #结果为1,统计的是1、2、0,共3个计数。
分组4:
最后一种特殊的用法,之前也介绍过类似的:
=AVERAGEA(A1:A6,3,TRUE,FALSE,1) #结果为0.9,除了A1:A6计数外,还有TRUE(作为1)、FALSE(作为0)、1,共10个计数
对比下average:
=AVERAGE(A1:A6,3,TRUE,FALSE,1)*7 #结果为8,统计的值有1、2、0、3、TRUE(作为1)、FALSE(作为0)、1,共7个计数。
以上,可以看出average和averagea的区别。
现在已学习的函数列表如下:
网友评论