在EXCEL中怎么求成绩前10名学生中进步最大的学生

name 10月成绩 11月成绩
A 86 67
B 89 65
C 53 36
D 71 37
E 78 54
F 69 55
G 78 42
H 44 26
I 69 32
J 78 43
K 100 93
L 90 69
M 78 55
N 53 41
O 82 56
P 39 40
Q 37 30
R 26 23
S 63 54
T 91 58
假设第一列为姓名,第二三列为成绩,怎么在一单元格中求出:11月份成绩前10名学生中进步最大的学生名字
谢谢949812755的回答,不过我还是希望能在一单元格中用函数直接显示出来最好,能解决的我再追加分数
自己想出来了,多用了一列D2=IF(RANK(C2,C$2:C$21)<=10,RANK(B2,B$2:B$21)-RANK(C2,C$2:C$21)),再用=INDEX($A2:$A21,MATCH(MAX(D2:D21),D2:D21,0))就显示F出来了,我现在想求前10名学生中进步最快和第二快的,有人能帮忙完成吗

1、先对成绩排序(从高到低)
2、点击第一个学生那行的十一月成绩那个单元格
3、然后按一下=号,点击后一个成绩减去第一个成绩。
4、按enter键确定 ,然后拖出其他的学生成绩。
5、对十一月成绩进行赛选,取出进步最大的同学。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-17
假如上面数据从A1开始,A-T在第2至21行,可以使用下面的语句求进步最大的学生名字
=INDEX(A2:A21,SUMPRODUCT(MATCH(MAX(C2:C21-B2:B21),C2:C21-B2:B21,0)))
下面语句增加了前10名的要求
=INDEX(A2:A21,SUMPRODUCT(MATCH(MAX((C2:C21-B2:B21+1000)*(C2:C21>=LARGE(C2:C21,10))),C2:C21-B2:B21+1000,0) ))
不过这些公式都用了数组公式,很复杂,因此也容易出问题,建议楼主使用时多测试一下,最好还是有传统的方法检测一下。
最后,这个方法对于并列进步第一名的,没办法看得到。
第2个回答  2012-03-17
选中11月所有同学的成绩,如果姓名为A列,你就选择C列,选择降序排序,就选出了前十名了
然后在D列计算前十名的11月的成绩减去10月的成绩,D2=C2-B2;最后选中D列,按降序排列就出来了
第3个回答  2012-03-17
=INDEX(A:A,RIGHT(MAX(IF(C2:C21>=LARGE(C2:C21,10),--((C2:C21-B2:B21)&TEXT(ROW(A2:A21),"000")))),3))
数组公式,按Ctrl+Shift+Enter(三键同时按)结束公式输入。
(公式中数据区域根据实际修改)

在EXCEL中怎么求成绩前10名学生中进步最大的学生
1、先对成绩排序(从高到低)2、点击第一个学生那行的十一月成绩那个单元格 3、然后按一下=号,点击后一个成绩减去第一个成绩。4、按enter键确定 ,然后拖出其他的学生成绩。5、对十一月成绩进行赛选,取出进步最大的同学。

excel如何快速汇总排名前10名学生的名次和分数?
🏆总成绩总成绩用求和公式(即得分公式)即可。🥇排名排名:=RANK(第一个成绩,再选择整个成绩列)回车,再下拉即可。(一定记得第一个成绩选完后要输入一个逗号,再选整个成绩列),其他人的成绩排名,直接下拉即可得到。

在Excel表格里面如何找出成绩在前10的学生?
一、高级筛选法,在要得到结果的工作表中,不需要放置数据的单元格中输入筛选条件,如图,F1中输入(高级筛选的条件必须在筛选后的目标工作表中):不用时间 F2中输入:>0 这样F1:F2就组成了筛选条件 数据菜单——排序与筛选,点高级筛选图标(漏斗状)列表区域选择数据源,条件区域选择F1:F2,选择复制...

怎样在Excel表格中提取每个班的前十名学生
打开Excel表格,并确保你的数据是按照班级分组列出的。例如,你可以有一列是班级名称,另一列是学生的姓名和成绩。在数据旁边添加一列,用于存放筛选结果。在这个新列中,你可以输入公式来筛选每个班的前十名。对于第一个班级,在新的列中输入以下公式:=SORTBY(A1:B100;2,TRUE)。这个公式将会按照成绩...

excel中某班级10个学生,共进行了3次考试,如何快速得到每个学生最佳的...
公式为:=MAX(B2:D2)如图所示:

excel中怎么统计学生成绩排名
一般情况,在EXCEL表格中大家会采用IF()函数来设计公式进行转换,这样所设计的公式会变得很复杂,如果进行转换的成绩等级类型超过IF()函数的最大嵌套(7层)时,IF()函数就无能为力了。这时我们可用如下的方法来简化操作。1、打开学生成绩工作表(图1)。2、在G2到I12单元格录入考试成绩分数段与考试...

在EXCEL中如何自动编学号和求最大成绩的学生的名字
排学号,按照楼上两位做就可以了。求男生中成绩最好的名字,输入数组公式(方法:输入完公式后,不是按Enter,而是按Ctrl+Shift+Enter):=INDEX(B1:B10,MATCH(MAX(IF(C1:C10="男",D1:D10)),D1:D10,0))完成。这里仅列举了有10个人的例子,你可以把公式里面的10改成你们班的人数。

excel怎样从100名中筛选出前10名
1、首先打开事先已经录入了数据的excel表格。2、然后选中要进行筛选的列数据。3、点击工具栏上的数据选项卡,然后点击菜单中的筛选按钮。4、然后针对筛选的那一列,点击下拉的按钮,然后点击数字筛选按钮。5、在右侧弹出的菜单中,选择10个最大的值,这样就能筛选出该列中,数值最大的前10条记录信息,...

excel 统计显示成绩表中前十名的学生姓名
如果另一个表是sheet2 类似的公式如下 =vlookup(large(sheet1!a:a,row(1:1)),sheet1!a:b,2)

怎么给EXCEL设置突出显示前10%的分数
1. 如图,我们打开的Excel表格中,A列是学生姓名,B列是学生的语文成绩,我们想要突出显示排在前10%的分数。2. 先将B2:B54单元格选中,然后点击上方的开始选项,在打开的开始选项中,点击条件格式的向下箭头。3. 在打开的菜单中,依次点击项目选取规则---选择:前10%。4. 接下来,在弹出的窗口中...

相似回答