EXCEL中20名评委给70名选手打分,去掉五个最高分,五个最低分,再求平均,问,怎么排序去分,

如题所述

将统分表设计成如图,在W2单元格输入公式 =TRIMMEAN(C2:V2,0.5) 

(这公式会去掉每个选手得分中五个最高分,五个最低分,然后求出平均值)

在X2单元格输入公式  =RANK(W2,$W$2:$W$71)

然后将W2:X2复制粘贴到下页各行。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-08
建立一个表,第一行:姓名,1号评委评分,2号评委评分,。。。。20号评委评分,最后得分。
第一列第2行开始到第71行录入70名选手姓名。

在V2单元格输入“=(SUM(B2:U2)-LARGE(B2:U2,1)-LARGE(B2:U2,2)-LARGE(B2:U2,3)-LARGE(B2:U2,4)-LARGE(B2:U2,5)-SMALL(B2:U2,1)-SMALL(B2:U2,2)-SMALL(B2:U2,3)-SMALL(B2:U2,4)-SMALL(B2:U2,5))/10”,回车。

拖动V2句柄向下到V71.
第2个回答  2011-05-08
问题问的不对啊。去掉五个最高分,五个最低分行,应该是对每一名选手而言的,不是针对整个70名的选手。
每个选手的平均分公式为:
=(SUM(B1:U1)-SUM(LARGE(B1:U1,ROW(A$1:A$5)))-SUM(SMALL(B1:U1,ROW(A$1:A$5))))/10
数组公式,按CTRL+SHIFT+ENTER组合键结束
公式下拉
第3个回答  2011-05-08
建议加十个单元格显示最五个最低分和五个最高分。
假设20名评委的分数在B列到U列,对于第二行的选手
第一最低分的单元格里输入:
=SMALL($B2:$U2,1)
第二最低分的单元格里输入:
=SMALL($B2:$U2,2)
...
第一最高分的单元格里输入:
=LARGE($B2:$U2,1)
第二最高分的单元格里输入:
=LARGE($B2:$U2,2)
...
以后怎么做你知道的。
第4个回答  2011-05-08
去掉5个最高分,去掉5个最低分,求每名选手的平均分:
=TRIMMEAN(A1:A20,0.5)