可使用TRIMMEAN函数直接计算去掉一个最高分和一个最低分后的平均值,公式为=TRIMMEAN(数据区域,2/COUNT(数据区域));也可用辅助列手动剔除极值后求均值;或结合LARGE与SMALL函数动态提取中间数据求平均。

如果您需要在Excel中计算一组数据去掉最高分和最低分后的平均值,则可以使用TRIMMEAN函数直接实现该目标。以下是具体操作步骤:
一、理解TRIMMEAN函数的基本原理
TRIMMEAN函数通过从数据集的顶部和底部按比例去除一定数量的数值后,再计算剩余数值的平均值。当要去掉一个最高分和一个最低分时,需将剔除比例设置为2/数据总个数,确保首尾各剔除一个极值点。
1、选中目标单元格,准备输入公式。
2、输入公式:=TRIMMEAN(数据区域, 2/COUNT(数据区域))。
3、按Enter键确认,结果即为去掉一个最高分和一个最低分后的平均值。
二、使用辅助列手动剔除极值后求平均
该方法不依赖TRIMMEAN函数,适用于需明确查看剔除过程或版本不支持该函数的场景。核心是先识别并排除最大值与最小值各一个,再对余下数值求均值。
1、在空白列中输入公式:=SUM(数据区域)-MAX(数据区域)-MIN(数据区域),得到剔除极值后的总和。
2、在另一单元格中输入公式:=COUNT(数据区域)-2,获取有效数值个数。
3、用总和除以有效个数,即:=(SUM(数据区域)-MAX(数据区域)-MIN(数据区域))/(COUNT(数据区域)-2)。
三、结合LARGE与SMALL函数动态提取中间数据
该方法通过构造不含首尾极值的新数组进行平均,可避免重复极值干扰(如多个相同最高分时仅剔除一个)。
1、假设数据位于A1:A10,输入数组公式:=AVERAGE(LARGE(A1:A10,ROW(INDIRECT("2:"&COUNT(A1:A10)-1))))。
2、按Ctrl+Shift+Enter组合键(Excel旧版本)或直接按Enter(Microsoft 365或Excel 2021及以上)完成输入。
3、公式中ROW(INDIRECT("2:"&COUNT(...)-1))生成从第2大到倒数第2大的序号序列,确保跳过最大值与最小值各一个。










