平均分怎么算excel-忽略空白单元格才不会算错无效数据

平均分怎么算excel-忽略空白单元格才不会算错无效数据

上周整理班级月考成绩表,被同事问了好几次平均分怎么算excel,一开始随手用了基础公式,结果连着两张表格都算出了离谱的分数,耽误了半个多小时的制表时间。

最开始图省事,直接在成绩单元格下方输入了AVERAGE函数,框选了全班所有同学的成绩区域。表格里有三列是空单元格,是缺考学生没有录入分数,当时没在意,觉得空白单元格不影响计算结果,敲完回车就直接保存了表格。

表格上交之后立刻被打了回来,年级组长一眼就看出平均分偏低。明明大部分学生分数都在七十分以上,算出来的班级平均分只有六十出头,数据完全不符合实际考试情况。

盯着公式看了半天,一直没找出问题在哪。反复核对每一个录入的成绩数字,所有手动填写的分数全都没有输错,单元格格式也都是常规数值格式,不存在文本格式导致无法计算的情况。

后来才反应过来,普通的AVERAGE函数会自动跳过空白单元格,但是表格里有两个单元格我之前填过0分,之后没删除内容,只是清空了数字,单元格看着是空的,实则还残留着格式标记,系统依旧把这两个无效数据纳入了平均分核算范围。

换了精准适配成绩表的AVERAGEA函数更不行,这个公式会把所有空白、文本、零值单元格全部计入总人数,算出来的平均分更低,完全不适合用来统计学生考试成绩。

(极短段落)卡在这里足足二十分钟。

试着删掉所有疑似有残留格式的单元格,重新手动框选有效成绩区域,一个个避开空白单元格重新计算,表格有几十行数据,手动避开空白单元格效率极低,还很容易不小心漏选有效成绩,越手动操作越容易出错,反反复复核对反而浪费了更多工作时间。身边做教务的同事路过,随口说了一句统计带空白缺考数据的成绩表,直接用AVERAGEIF函数限定条件就行,不用手动改单元格也不用挨个选区域。

照着提示直接修改公式,输入=AVERAGEIF(B2:B45,"<>"),整行成绩区域直接全选,不用再刻意避开任何空白单元格。这个公式的作用就是只计算区域内有数值的单元格,自动剔除所有空白单元格,不管单元格是彻底空白,还是有格式残留的伪空白,都不会被计入计算基数。

按下回车的一瞬间,平均分立刻回归正常数值,和手动挨个加总分数、除以实际参考人数算出来的结果完全一致。

之后又试了另一张有缺考成绩的班级表格,同样套用这个条件平均值公式,全程不用修改表格原有数据,不用删除任何空白单元格,一秒就能算出精准的平均分。对比之前无脑用基础平均值函数、手动调整单元格的低效操作,差距特别明显。

很多人算excel平均分出错,根本不是公式输错了,就是分不清三个平均值函数的适用场景。日常简单无空白数据的表格,用普通AVERAGE完全够用;但凡表格里有缺考、未作答这类需要空置的单元格,直接带条件的平均值公式才合适。

昨天晚上整理完所有年级成绩表,关掉电脑之后,脑子里一直闪过之前反复核对数据、对着错误平均分发呆的画面。