早教吧 育儿知识 作业答案 考试题库 百科 知识分享

怎么用excel函数做出一份选手成绩排名表,并自动判断一、二、三等奖?如题,现在有十名选手,5名评委打分,以评委打分的平均分为依据进行排名,如果成绩相同,则方差较小的选手名次靠前,如果

题目详情
怎么用excel函数做出一份选手成绩排名表,并自动判断一、二、三等奖?
如题,现在有十名选手,5名评委打分,以评委打分的平均分为依据进行排名,如果成绩相同,则方差较小的选手名次靠前,如果成绩、方差都相同则名次并列.最后评出一等奖1名,二等奖2名,3等奖3名,如果前6名中有一人以上名次并列,则两人都获相同奖项,且只占一个奖项名额.例如10人的(成绩,方差)依次是(90,3),(90,3),(90,5),(85,2),(83,3),(82,2),(70,4),(68,4),(65,3),(60,5),则一等奖实际上由两个(90,3)的获得,二等奖是第3、4、5人获得,此次类推.
由于比赛时间紧张,没有多少时间手动计算,只好提前做好一张excel表,想把分数输入进去就直接出结果,但是怎么实现判断奖项这个功能?
可以用函数、宏等等,方式不限
▼优质解答
答案和解析
用辅助列.
A列是选手姓名、B列是成绩、C列是方差,数据从第2行起(第2~11行,不用先排序):
在D2(辅助列)输入
=RANK(B2,B:B,1)-C2/10
E2输入
=IF(SUMPRODUCT((D$2:D$11>=D2)/COUNTIF(D$2:D$11,D$2:D$11))=1,"一等奖",IF(SUMPRODUCT((D$2:D$11>=D2)/COUNTIF(D$2:D$11,D$2:D$11))=D2)/COUNTIF(D$2:D$11,D$2:D$11))
看了 怎么用excel函数做出一份...的网友还看了以下:

python,判断三角形的类型总共有五组数据,每组数据是每一个三角形的三条边的变长,写一个程序,判  2020-07-17 …

某市在2015年2月份的高三期末考试中对数学成绩数据统计显示,全市10000名学生的成绩服从正态分  2020-07-31 …

对某市2016年3月份高三诊断考试的数学成绩数据统计显示,全市10000名学生的成绩服从正态分布N  2020-07-31 …

某广告公司欲招聘广告策划人员一名,对甲、乙、丙三名候选人进行了三项素质测试.他们的各项测试成绩如下表  2020-12-21 …

某政府部门招聘公务员1人,对前来应聘的A,B,C三人进行了三项测试.他们的各项测试成绩如下表所示:①  2020-12-22 …

东升广告公司欲招聘广告策划人员一名,对A、B、C三名候选人进行了三项素质测试,他们的各项测试成绩如下  2020-12-22 …

某外资企业欲招聘一名工程师,现对通过了面试的三名候选人进行三项测试.他们的测试成绩如下表所示:(1)  2020-12-22 …

某学校欲招一名语文教师,对甲、乙、丙三名候选人进行了三项素质测试,她们的各项测试成绩如表所示:(1)  2020-12-22 …

某公司招聘一名员工,对甲、乙、丙三名应聘者进行三项素质测试,各项测试成绩如下表:测试项目测试成绩甲乙  2020-12-22 …

某公司欲招聘一名部门经理,对甲、乙、丙三名候选人进行了三项素质测试.各项测试成绩如表所示:(1)如果  2020-12-22 …