Excel计算平均数如何排除最高分和最低分
时间:2026-06-01 | 作者:318050 | 阅读:0计算平均值,这事儿看起来简单。但要是遇到评委打分、体育评分这类场景,直接求平均值往往会吃亏。
一个异常高分就能把结果拉偏,一个过低分又可能把真实水平压下去。所以,行业里通行的做法是:先剔除一个最高分和一个最低分,再算剩下的。
问题来了,Excel里怎么实现?
用TRIMMEAN函数一步到位
这是最省事的办法。Excel专门为这种场景设计了“修剪平均”功能,直接从两端各剔除指定比例的数据点。
公式:=TRIMMEAN(A1:A10,2/COUNT(A1:A10))。直接回车,结果出来。
拆解说明:
2/COUNT(A1:A10):总共剔除2个极值(1个最大+1个最小),除以数据个数就是截尾比例。- Excel在处理这个比例时会自动向上取整。比如9个数时,2/9≈0.222,实际各剔除1个,共2个,正好符合需求。
注意:如果数据区域里混了空单元格、文本或者错误值,TRIMMEAN直接罢工,返回#VALUE!错误。使用前最好先清理数据,或者用IFERROR包一下兜底。
用SUM-MAX-MIN组合公式手动控制
这个方法逻辑最直白,所有Excel版本都能用。特别适用于需要审计留痕、每一步都可追溯的场合。
基础写法:=(SUM(A1:A10)-MAX(A1:A10)-MIN(A1:A10))/(COUNT(A1:A10)-2)。常规回车,结果就出来。
先算总分,减掉最高分和最低分,再除以剩下的人数——小学数学水平就能理解。
但有个细节:如果数据里有两个100分并列第一,这个公式只减去一个100分,那另一个100分就会被保留下来,相当于多留了一个异常高分。这时候就需要加强版出场了。
防重复极值的写法:=AVERAGE(LARGE(A1:A10,ROW(INDIRECT("2:"&COUNT(A1:A10)-1))))。
- 在常规Excel版本中需要按Ctrl+Shift+Enter三键确认(Excel 365/2024及以上直接回车即可)。
- 它通过
ROW(INDIRECT("2:"&COUNT(...)-1))生成从第2大到倒数第2大的序号序列,再用LARGE函数提取对应值,彻底绕开了重复值的干扰。
用FILTER+SORT函数(仅限Excel 365 / 2024+)
这是现代Excel用户的清爽选择。公式结构清晰,还天然支持动态数组溢出,完全不用记那些复杂的嵌套。
思路分四步走:
- 第一步,把原始数据升序排列:
SORT(A1:A10)。 - 第二步,生成行号序列,把首尾排除掉:
(SEQUENCE(ROWS(A1:A10))>1)*(SEQUENCE(ROWS(A1:A10))。 - 第三步,用FILTER筛选出中间部分:
FILTER(SORT(A1:A10),(SEQUENCE(ROWS(A1:A10))>1)*(SEQUENCE(ROWS(A1:A10))。 - 第四步,套上AVERAGE,收工:
=AVERAGE(FILTER(SORT(A1:A10),(SEQUENCE(ROWS(A1:A10))>1)*(SEQUENCE(ROWS(A1:A10))。
这个公式一次完成排序、标号、过滤、求均值,不依赖辅助列,也不怕空值(FILTER默认忽略空值)。唯一的要求是数据区域里不能有文本或错误值——SORT碰到这些会直接报错。
用辅助列标记再条件求均值
这个方法适合需要人工复核剔除过程,或者团队协作时要求步骤透明的场景。
操作步骤:
- 第一步,在旁边的辅助列(比如B1)输入:
=IF(OR(A1=MAX($A$1:$A$10),A1=MIN($A$1:$A$10)),0,1),然后向下填充到B10。 - 第二步,在任意空白单元格输入:
=AVERAGEIF(B1:B10,1,A1:A10)。
B列里的“1”代表保留项,“0”代表被剔除项。AVERAGEIF只对B列为1的对应A列数值求平均。
注意:如果最大值或最小值出现了多次,这个标记法会把所有相同极值全部标记为0——换句话说,它剔除的是“所有最大值和所有最小值”,而不是“一个最高加一个最低”。如果你的业务规则要求只各剔除一个,这个方案就不太适用了。
来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多-
- 教你Excel中如何显示fx栏的详细操作步骤全教程
- 时间:2026-07-04
-
- Edge浏览器账号密码无法导出Excel的原因及解决
- 时间:2026-07-04
-
- Excel 2016单元格内换行设置方法
- 时间:2026-07-02
-
- Excel新函数TOCOL实用技巧与用法详解
- 时间:2026-07-02
-
- Excel进阶常用函数公式大全
- 时间:2026-07-02
-
- DBeaver数据库查询结果导出到Excel的实用技巧与步骤
- 时间:2026-07-02
-
- Excel LET函数使用教程与实用方法
- 时间:2026-07-02
-
- Excel CHOOSECOLS函数使用教程与实用技巧
- 时间:2026-07-02
精选合集
更多大家都在玩
大家都在看
更多-
- 高考志愿填报模板完整版附表格填写示例
- 时间:2026-07-04
-
- 2026好玩的挂机手游推荐
- 时间:2026-07-04
-
- 高考志愿填报规划师职业前景与报考指南
- 时间:2026-07-04
-
- 高考志愿填报实用指导与技巧
- 时间:2026-07-04
-
- 高考志愿填报时间安排
- 时间:2026-07-04
-
- 高考志愿填报系统使用技巧与注意事项
- 时间:2026-07-04
-
- 高考志愿填报模拟系统指南
- 时间:2026-07-04
-
- 高考志愿填报方法与技巧详解
- 时间:2026-07-04
