ARTICLE · 1303583
Excel平均值总出错?AVERAGE函数详解
Excel平均值总出错?AVERAGE函数详解
期末算平均分,两个缺考的你留了空。用 AVERAGE 出来 82 分,换成 AVERAGEA 变成 54 分——同一张表两个答案,家长会上你都不知道该拿哪个。
区别只在一个字母:AVERAGE 只认数字,AVERAGEA 把「空」当成 0 拉进分母。

一、一句话区别
average:只算数字。文本、true、false、空格统统跳过,眼里只有数字。
averagea:把文本当0、true当1、false当0,全部算进分母。
图1:刘洋英语缺考(D4 为空),AVERAGE 跳过空得 68.0,AVERAGEA 把空当 0 只有 45.3
二、成绩表实战
分数列用average求平均,缺考留空会自动忽略,结果正确。一旦换成averagea,那个空单元格变成0参与计算,平均分被拉低,老师看了要找你。
三、逻辑值计分
考勤表常用true/false记录出勤。averagea把true算1、false算0,直接得出出勤率。average会完全忽略这两列,算出来的平均毫无意义。这是averagea真正有用的场景。
四、什么时候用哪个
记住决策树:只想算数字平均、忽略一切文本 → average。数据里混了文本且你明确想让文本当0 → averagea。
99%日常工作用average就够了。比如算部门平均工资、产品平均评分,文本单元格自动跳过正是你想要的。
一句话总结
average只算数字跳过文本,averagea把文本算0、true算1、false算0。成绩表用average别用averagea,否则缺考变0分拉低平均。逻辑值参与用averagea。条件平均用averageif/averageifs。
















































































