1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > python去掉最高分和最低分怎么算平均分_去掉最高分和最低分算平均分并进行排名...

python去掉最高分和最低分怎么算平均分_去掉最高分和最低分算平均分并进行排名...

时间:2022-10-16 02:38:06

相关推荐

python去掉最高分和最低分怎么算平均分_去掉最高分和最低分算平均分并进行排名...

原标题:去掉最高分和最低分算平均分并进行排名

“去掉一个最高分,去掉一个最低分”,是很多赛事的一个普遍采用的计分方法,目的是防止不正当的评分影响比赛的公正性。

去掉最高分、最低分后,再根据现有的分数求平均分,并进行排名。

现有10个评委对7名选手的比赛进行评分。

求和用SUM,最大用MAX,最小用MIN,一般我们都是这样算平均分。

=(SUM(B2:K2)-MAX(B2:K2)-MIN(B2:K2))/8

这样看起来也确实好理解,但是问题来了,如果要去除2个最大值跟2个最小值再求平均分。用常规公式就非常难了!

第2大用:

=LARGE(B2:K2,2)

第2小用:

=SMALL(B2:K2,2)

综合起来就是:

=(SUM(B2:K2)-MAX(B2:K2)-LARGE(B2:K2,2)-MIN(B2:K2)-SMALL(B2:K2,2))/6

什么函数都有,看得眼花缭乱的。其实在Excel中有专门的函数TRIMMEAN去除一定的比例算平均分。

=TRIMMEAN(B2:K2,0.2)

现在有10个,去除2个就是20%,也就是0.2。如果是去除4个,就是40%,也就是0.4。

=TRIMMEAN(B2:K2,0.4)

如果现在是要去除2个,但是不知道总数是多少个,可以用COUNT获取总数。

=TRIMMEAN(B2:K2,2/COUNT(B2:K2))

这样就不伤脑,不管要去除多少个,都非常方便。

说完平均分,现在说排名。排名这个很简单,有专门的排名函数。

=RANK(L2,$L$2:$L$8)

你最好的一次英语成绩是多少分,排第几名?

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)返回搜狐,查看更多

责任编辑:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。