Excel排除最高最低分求平均值

作者:技术拾光时间:2026-05-30 08:26:07浏览:243

Excel中计算平均值剔除最高分最低分,可用TRIMMEAN函数,公式=TRIMMEAN(数据范围,2/COUNT(数据范围));或用求和减最大值减最小值公式=(SUM(范围)-MAX(范围)-MIN(范围))/(COUNT(范围)-2)。推荐使用TRIMMEAN函数,它更简便易用。使用前需清理空值和错误值,确保数据有效。

在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及以上)

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

在目标单元格输入:=AVERAGE(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可能排序错乱,导致结果错误。