怎么用电子表格去掉最高分和最低分求总分或平均分

如题所述

例:
A B
1 成绩 去掉最高分和最低分后的平均分
2 9 =
3 8.5
4 8.5
5 9.5
去掉最高分和最低分后的平均分,如果要保留1位小数,则
=ROUND((SUM(A2:A10)-MAX(A2:A10)-MIN(A2:A10))/(COUNTA(A2:A10)-2),1)

这里提供三种方法。

1、trimmean(a1:a10,0.2)

a1:a10是要统计的数据范围,0.2是就是20%。

TRIMMEAN函数可以求得截去部分极值后的数据的平均值,即TRIMMEAN先从数据集的头部和尾部除去一定百分比的数据,然后再求平均值。而上面公式中的“0.2”,即我们所规定的要去除数据的百分比。

需要注意的是函数TRIMMEAN将除去的数据数目向下舍入为最接近的2的倍数。如共有19个数据,去除百分比为0.2,则19的20%为3.8,向下舍入最接近的2的倍数为2,正好对称地在数据集的头部和尾部各除去一个数据。

所以,用此函数,公式简单,但在百分比的选择上应该小心谨慎,以免产生计算错误。

2、SUM(LARGE(A1:A10,ROW(INDIRECT("1:1"))))和SUM(SMALL(A1:A10,ROW(INDIRECT("1:1"))))

这两个函数是数组函数,求出的是一列数中的一个或几个最大值和最小值,输入完成后应按CTRL和SHIFT键的同时按回车。

a1:a10是要统计的数据范围,1:1表示一个最大值或最小值,1:2表示二个最大值或最小值,以此类推。

3、SUM(LARGE(A1:A10,{1,2,3}))和SUM(SMALL(A1:A10,{1,2,3}))

这两个函数求出的是一列数中的一个或几个最大值和最小值。

a1:a10是要统计的数据范围,{1}表示一个最大值或最小值,{1,2}表示二个最大值或最小值,以此类推。

第二和第三种方法在求出一个(或几个)最大和最小值后,用总数减去后再除以数值个数(可用count函数),相比之下第一种方法最简单,但后两种较直观,容易理解。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-25
貌似去掉两个最高分和两个最低分求最后得分的问题。
如果没有重复值,用max和min函数两次可以实现;有重复值(特别是有并列最大或并列最小)就不好用函数了。编程太麻烦。

设11个数在a1-a11,通用办法:
a列排序,b列从b1到b11填充1-11,c1=if(and(b1>2,b1<10),a1,"")
双击c1填充柄,c列出现的数满足你的要求。

真求最后得分的话,则很简单:
a12="最后得分:"&sum(a3:a9)/7,然后选中a1-a11排序(不扩展排序区域)
第2个回答  2010-12-21
没有现成的函数,这样试试,(总和-最大值-最小值)/(个数-2)
(SUM-MAX-MIN)/(COUNT-2)
第3个回答  2010-12-21
按分数那一列排序,即可。求总分和平均分不知道就太不应该了吧?用sum函数与AVERAGE函数。

参考资料:sername

相似回答