average函数和averagea函数,在excel中都是求数据的平均值的函数,那么两者之间有什么联系和区别呢?
前期准备工作(包括相关工具或所使用的原料等)
excel相同点:都是求数据的平均值,当所求数据都是数值形式时,两者返回结果相同
如图:求区域A1:B4的平均值,在C1和C2中分别录入公式
=AVERAGE(A1:B4)
=AVERAGEA(A1:B4)

回车,两函数均返回26。因为所求区域内都是数值形式,所以两函数返回结果也是一样的,并且两函数都忽略了空值,包含零值(零也是一个数值)。

局部改变区域内的值包含文本
在C1和C2中分别录入公式
=AVERAGE(A1:B4)
=AVERAGEA(A1:B4)

回车,两函数返回是不同的,绿色填充部分是两函数返回值。
结论:average函数忽略文本,返回值=182/6=30.33333333
averagea函数包含文本,并且文本=0,返回值=182/8=22.75

局部改变区域内的值包含逻辑值true和false
在C1和C2中分别录入公式
=AVERAGE(A1:B4)
=AVERAGEA(A1:B4)

回车,两函数返回是不同的,绿色填充部分是两函数返回值。
结论:average函数忽略逻辑值,返回值=182/6=30.33333333
averagea函数包含逻辑值,并且true=1,false=0,返回值=183/8=22.875

局部改变区域内的值包含错误值#DIV/0!
在C1和C2中分别录入公式
=AVERAGE(A1:B4)
=AVERAGEA(A1:B4)

回车,两个函数均返回#DIV/0!,可见,两函数都不能忽略错误值。

补充一下,如果含有错误值的区域求平均值,用需要用averageif(2007及以上版本)或者average函数和if函数嵌套(2007以下版本)把错误值忽略掉。

回车,返回30.33333333。

注意事项
若此经验对您有用,请投我一票,谢谢!!经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本教程系本人依照真实经历原创,未经许可,谢绝转载。- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
