位置:首页 > 综合教程 > Excel中排除最高分和最低分计算平均值的方法

Excel中排除最高分和最低分计算平均值的方法

时间:2026-05-30  |  作者:318050  |  阅读:0

在Excel里处理打分数据时,经常会遇到一个场景:一组数据中,总有几个极端值会拉偏平均值——比如评委打分里的最高分和最低分。

直接算平均显然不合理,手动去掉再算又太麻烦。

其实,Excel早就内置了一个“一键剔除极值”的函数。不用排序、不用删行、不用手动干预,几步就能搞定。

Excel怎么计算平均值 排除最高分和最低分求平均

用TRIMMEAN函数一键剔除极值求平均

这是最直接、最可靠的做法。Excel原生支持,所有版本通用。输入一次公式,下拉就能复用,省心省力。

第一步:选中目标单元格(比如G2),准备存放最终的平均分。

第二步:输入公式:=TRIMMEAN(B2:F2,2/COUNT(B2:F2))

  • B2:F2是5个裁判的打分范围。
  • COUNT自动统计单元格个数。
  • 2/COUNT这个比例保证了无论区域中有多少个数,都能精准剔除1个最大值和1个最小值。

第三步:按Enter确认。公式立刻返回去掉首尾极值后的平均值。不需要按Ctrl+Shift+Enter,也不用担心数组兼容问题。

有一点需要留心:如果数据区域里有空单元格或文本,COUNT会自动忽略它们。但TRIMMEAN遇到错误值(比如#N/A)会直接报错。所以,用之前最好先清理一下异常数据。

用SUM-MAX-MIN组合公式手动排除极值

逻辑上更透明,兼容性也最强。适合想搞明白每一步在干什么,或者需要把公式嵌到更复杂场景里的情况。

方法一:基础写法

在目标单元格输入:=(SUM(B2:F2)-MAX(B2:F2)-MIN(B2:F2))/(COUNT(B2:F2)-2)。先算总分,减掉最高分和最低分,再除以剩下的人数——干净利落,一眼就能看懂。

方法二:防错增强版

把公式改成:=IF(COUNT(B2:F2)<3,"数据不足", (SUM(B2:F2)-MAX(B2:F2)-MIN(B2:F2))/(COUNT(B2:F2)-2))。当打分人数少于3个时,直接显示“数据不足”,避免分母为1甚至0而报错。这个细节在实际工作中很实用。

用FILTER+SORT函数(仅限Excel 365/2024及以上)

语法更现代,结构清晰,适合处理动态数据源。不需要辅助列,区域长度变了也不用改公式参数。

在目标单元格输入:=A VERAGE(FILTER(SORT(B2:F2),SEQUENCE(ROWS(B2:F2))>1)*(SEQUENCE(ROWS(B2:F2))

原理是先用SORT把原始分数升序排列,然后用SEQUENCE生成1、2、3…序列,通过逻辑判断只保留第2个到倒数第2个位置的数值,最后取平均。整条公式天然适配任意长度区域——哪怕从5个人扩展到12个人,也无需修改任何一个参数。

必须提醒的是:B2:F2区域内不能包含空行或混合类型数据,否则SORT可能会排序错乱,结果就不对了。

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

精选合集

更多

大家都在玩