Excel算均值别只会AVERAGE!这3个函数90%的人用错
大概其,打开Excel算平均值,十个有八个直接敲=AVERAGE然后回车,结果老板一看报表差点气晕——销售冠军的业绩被平均成"中等生",全公司奖金差点发错。更惨的是有人把文本格式数字、空白单元格一股脑全塞进去,算出来的数连自己都不信。均值计算这事儿,真没你想的那么简单。 AVERAGE函数其实是把选中区域所有数字加起来除以个数,但它有个致命盲区:遇到空单元格直接跳过,碰到文本就当没看见。做财务的小王就栽过跟头,她算季度平均成本时没发现某个月数据是文本"暂缺",结果分母少了1,平均值虚高12%,差点让采购决策翻车。更隐蔽的是隐藏行,筛选后的数据AVERAGE照样把藏起来的数值算进去,你看到的和算出来的完全两码事。
这时候SUBTOTAL函数才是隐藏大佬。输入=SUBTOTAL(1,区域)算平均值,它能识别筛选状态,隐藏的行自动踢出计算。做HR的老张每月算部门绩效都用它,筛选出华东区再看均值,数字跟着变,再也不用复制粘贴到新表格折腾。要是数据里有0值想排除,AVERAGEIF上场:=AVERAGEIF(区域,">0"),直接把拖后腿的零分选手请出考场。甚至还能写=AVERAGEIF(区域,">60")算及格线以上的平均分,班主任统计成绩最爱这招。
很多人不知道,Excel算均值还能玩得更野。TRIMMEAN函数专门治"极端值"——比如评委打分去掉最高最低再平均,=TRIMMEAN(区域,0.2)意思是掐头去尾各去掉10%的数据。还有加权平均用SUMPRODUCT,销售额乘以权重再除以权重和,比手动建辅助列快十倍。这些函数名字听着唬人,实际比VLOOKUP简单多了,记住场景对号入座就行。
下次再碰均值计算,先问自己三个问题:有没有隐藏数据?要不要剔除异常值?需不需要按条件筛选?想清楚了再选函数,比你死记硬背十个公式都管用。你平时算均值踩过什么坑?评论区聊聊,点赞最高的我单独出一期纠错教程!