如图excel中,怎样用公式得出成绩为E列的班级排名的第一名的同学的姓名,怎么用公式得到班级内进退步同学

如图excel中,怎样用公式自动得出成绩为E列的班级排名的第一名的同学的姓名,怎么用公式自动得到班级内进步最大和退步最大的几位同学的姓名?
请根据上图,具体写出公式!!!谢谢 具体表格情况缩图如下,班级排名倒数时都能不重复出现姓名,顺数能行么?
在线等,谁帮忙解决,追加悬赏!

第1个回答  2012-12-23
进步最大:
=INDEX(B2:B7,MATCH(LARGE(G1:G7,1),G1:G7,0))
=INDEX(B2:B7,MATCH(LARGE(G1:G7,2),G1:G7,0))

=INDEX(B2:B7,MATCH(LARGE(G1:G7,3),G1:G7,0))

=INDEX(B2:B7,MATCH(LARGE(G1:G7,4),G1:G7,0))

=INDEX(B2:B7,MATCH(LARGE(G1:G7,5),G1:G7,0))

退步最大:
=INDEX(B2:B7,MATCH(SMALL(G1:G7,1),G1:G7,0))
=INDEX(B2:B7,MATCH(SMALL(G1:G7,2),G1:G7,0))
=INDEX(B2:B7,MATCH(SMALL(G1:G7,3),G1:G7,0))
=INDEX(B2:B7,MATCH(SMALL(G1:G7,4),G1:G7,0))

=INDEX(B2:B7,MATCH(SMALL(G1:G7,5),G1:G7,0))追问

也不行哦 您看

追答

,,,你也是够
给你完善好了,这下总行了吧
退步应该是负的!
G1:G7改成G2:G7

第2个回答  2012-12-23
这个很好办,用MAX函数和match配合来找排名,排名很好,再用IF函数来做进退步的同学就行追问

请根据上表具体些出公式,谢谢!本人菜鸟,不是很懂!

追答

你把表发到lcyjordan@163.com

追问

已发,麻烦帮忙看看!

第3个回答  2012-12-23
=INDEX(B:B,MATCH(LARGE(E:E,ROW(A1)),E:E,))
=INDEX(B:B,MATCH(LARGE(H:H,ROW(A1)),H:H,))
=INDEX(B:B,MATCH(SMALL(H:H,ROW(A1)),H:H,))追问

不行哦  您看

追答

当然不行了
没有并列的话,我的公式是对的
假如全都是100分,谁是第1,谁是第5
你的没有考虑并列的情况,
你应该知道中国式排名和非中式排名的区别
中国的是第一、第一、第二、...
非中式的是,第一、第一、第三、...

追问

中国式排名可以用公式表达出来不? 就像倒数名次样

追答

没有并列的话,我的公式是对的

第4个回答  2012-12-23
发给我看看。邮箱:wangzhao_sd@139.com。追问

已发,麻烦帮忙看看

追答

已回复到你邮箱,请查收。

若对你有帮助,就选我吧。谢谢!

本回答被提问者采纳

如图excel中,怎样用公式得出成绩为E列的班级排名的第一名的同学的姓名...
进步最大:=INDEX(B2:B7,MATCH(LARGE(G1:G7,1),G1:G7,0))=INDEX(B2:B7,MATCH(LARGE(G1:G7,2),G1:G7,0))=INDEX(B2:B7,MATCH(LARGE(G1:G7,3),G1:G7,0))=INDEX(B2:B7,MATCH(LARGE(G1:G7,4),G1:G7,0))=INDEX(B2:B7,MATCH(LARGE(G1:G7,5),G1:G7,0))退步...

EXCEL如何在E列用公式匹配出正确姓名
用VLOOKUP函数啊,配合choose函数逆序。即在E1单元格输入=VLOOKUP(D1,CHOOSE({1,2},B:B,A:A),2,FALSE)

excel表格怎么用公式根据D列百分比在E列显示排名?
=IF(D3=MAX($D$3:$D$7),"第一名",IF(D3=MIN($D$3:$D$7),"倒数第一",""))下拉公式即可。

Excel表格如何排名次
1、首先打开excel,如图要对下面同学的E列总分进行排名;2、选中单元格F2,输入=RANK(E2,E2:E6),按回车Enter键,就会得到该名同学的排名了;3、把鼠标放在F2单元格右下角,待出现+号后往下拉填充,发现得到的排名都是1,这是因为RANK函数的取值范围没有绝对引用,导致取值范围随着往下拉发生了变化;...

怎样在Excel中用函数给成绩排名次?
在Excel中,要为成绩进行排序,首先创建一个包含成绩的数据表。比如,你的数据在E列,要为“张三”的成绩排名,可以在F2单元格输入函数公式:=RANK(E2, E:E)。此公式用于计算指定值在数据集中的相对位置。该函数接受三个参数:第一个参数是需要排名的数值,这里是E2单元格中的成绩;第二个参数是...

如何用excel函数进行按班级排名
rank函数没法对选择出来的数组排序,所以这里用别的实现:在一列空单元格里,比如在f2中输入公式 =SUMPRODUCT(($b$2:$b$1000=A2)*(e$2:$e$1000>C2))+1 然后向下拖拉,可以得到对应学生在班级内的名次 这里,1000为假设的学生数,自行修改。

如何用excel公式统计班次名单?
E2=COUNTIF($B$2:$B$17,E1)然后右拉 E3=IFERROR(INDEX($A$2:$A$17,SMALL(IF($B$2:$B$17=E$1,ROW($1:$16),""),ROW(A1))),"")CTRL+SHIFT+回车,右拉两格再下拉 如果有365以上版本的话 E3=FILTER($A$2:$A$17,$B$2:$B$17=E1)再右拉两格即可。

Excel如何根据成绩的名次自动生成对应的人名? 如下图,怎么在E列移动根 ...
1、问题是:要根据成绩进行升序排名,并把名字显示出来。2、解决排名的问题,用什么函数。3、查找名次对应的姓名,用什么函数,怎么用。4、排名用RANK函数,先把实际名次排出来,如下图:5、加一个辅助列,查找与引用一般用VLOOKUP函数。6、把对应名次的姓名引用过来就好了。如下图:7、具体见附件,如...

怎么用Excel批量统计各个班级的最高分
1、首先在excel表格中输入每个班级的不同成绩,需要统计每个班级的最高分。2、在F1单元格中点击“fx”插入一个“max”函数。3、然后在参数设置的窗口中选中“B1:E1”的单元格区域。4、点击确定即可生成结果为“94”,同时下拉公式批量生成不同班级的最高分。

如何用EXCEL找出每个班级所对应的姓名呢?
1、公式中的E2&F2,它表示将两个单元格连在一起当做一个整体进行查找。如图中即为:A许六 2、A2:A7&B2:B7表示的意思与上面基本一致,就是班级和姓名作为一个整体。如图中即为:A李一,D王二,B张三……3、IF({1,0},A2:A7&B2:B7,C2:C7)表示将班级和姓名作为一个整体,然后与得分列进行...

相似回答