在Excel中,去掉最高分和最低分后求平均值的方法主要有以下三种,推荐优先使用TRIMMEAN函数:
一、使用TRIMMEAN函数(推荐)
公式 :=TRIMMEAN(数据区域, 0.2)
说明 :
-
数据区域
为需要计算的平均值范围(如B2:B20); -
0.2
表示去除数据集中20%的极值(即最高分和最低分),函数会自动向下舍入为最接近的2的倍数(如19个数据去除4个)。 示例 :=TRIMMEAN(C9:I9,2/COUNT(C9:I9))
。
二、使用AVERAGEIFS函数
公式 :=AVERAGEIFS(平均区域, 条件区域1,">=MIN(条件区域)", 条件区域2,"<=MAX(条件区域)")
说明 :
-
平均区域
为需要计算的平均值范围(如B2:G2); -
条件区域1
和条件区域2
均为与平均区域
相同的范围,分别筛选出大于最小值和小于最大值的单元格。 示例 :=AVERAGEIFS(B2:G2,B2:G2,">=MIN(B2:G2),B2:G2,"<=MAX(B2:G2)")
。
三、使用SUM+MAX+MIN+COUNT组合公式
公式 :=(SUM(数据区域)-MAX(数据区域)-MIN(数据区域))/(COUNT(数据区域)-2)
说明 :
- 分别使用
SUM
求总和,MAX
和MIN
获取最高分与最低分,COUNT
统计数据个数,最后通过减法计算去除极值后的平均值。 示例 :=SUM(B2:B20)-MAX(B2:B20)-MIN(B2:B20)/(COUNT(B2:B20)-2)
。
注意事项 :
-
使用TRIMMEAN函数时,
percent
参数需根据数据总数动态计算(如2/COUNT
),避免手动输入错误; -
若数据区域包含非数值类型,需先进行数据清洗。