excel学习库

excel表格_excel函数公式大全_execl从入门到精通

AVERAGE和AVERAGEA,同样求平均数,他们到底相同还是不同?

前面我们学习了求平均值函数average,而今天要讲的函数AVERAGEA与AVERAGE函数就一个字母之差,那功能上有何不同呢?下面我们先来看它的语法结构。

AVERAGEA函数语法

AVERAGEA(value1,value2,...)

AVERAGEA(单元格或单元格区域1, 单元格或单元格区域2,…..)

下面我们再来看一张统计图,通过这张图的分析,我们来发现AVERAGE和AVERAGEA两个函数的区别。

图中第一行数据有两个空白单元格,一个是纯粹的空白单元格,一个是公式返回的空值,使用AVERAGE和AVERAGEA两个函数返回的结果是不同的,AVERAGE返回的结果是10,即“(10+10+10)/4”,即两个空白单元格都没有参与计算。

AVERAGEA返回的结果是7.5,即“(10+10+10)/4”,含有公式的空白单元格以0数字参与了平均数计算。

图中第二行数据两个结果相同,即单元格即便填充的是0值,都会参与平均数的计算。

图中第三行数据有两个单元格是文本数字,AVERAGE函数计算结果是10,文本单元格没有参与计算,而AVERAGEA函数计算结果是6,即文本单元格会以数字0汇总计算平均数。

图中第四行数据含“TRUE”,AVERAGE并不考虑文本单元格,而AVERAGEA函数则会计算文本单元格,“TRUE”则会返回数字1,如果是FALSE则会返回数字0。

图中第五行数据同第三行数据道理一样。

图中第六行数据计算区域有公式返回的错误值“#DIV/0!”,故两个函数都会返回错误。

故,通过此图分析,发现AVERAGE和AVERAGEA两个函数的区别:

  • AVERAGE只对数值单元格进行计算(包括0值单元格),忽略空白单元格、文本数字或文本字符、逻辑值。

  • AVERAGEA只会忽略空白单元格,而文本单元格则以0参与计算,而逻辑值TRUE则以1参与计算,FALSE则以0参与计算。

  • 计算区域中有不符合计算的单元格会自动忽略,但计算区域中有错误值,则会计算出错。

使用案例:

下图成绩表格里,部分考生缺考,没有成绩,仅显示缺考,要计算考生的平均成绩,即便是缺考生也需要计算,如果用AVERAGE函数则会忽略缺考生,不符合要求,故在这就需要使用“AVERAGEA”函数,函数公式“AVERAGEA(c2:c12)。

怎么样,关于AVERAGE和AVERAGEA两个求平均数的函数,你们搞清楚了他们的区别了吗?

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接