excel中年级排名公式怎么做 年级排名公式excel

修改excel排名公式附件如果只告诉你COUNTIF的用法 , 你还是只会这个函数的用法 , 建议你按F1 , 弹出的帮助中输入COUNTIF , 搜索 , 你就能看到相关的说明 , 以后遇到什么不会的都可以这么办

excel中年级排名公式怎么做 年级排名公式excel

文章插图
excel这样的排名用什么公式啊?这样的名次用什么公式啊?分数名请见附件黄色区域中公式 。两种排名次方法 , 可查阅本人共享资料中“中式与美式排名次” 。
在一张EXCEL表中怎样同时求出年级和班级名次1、电脑打开Excel表格 。
2、在2113班级名5261次4102中1653输入公式=SUMPRODUCT(($B$14:$B$29=B14)*($C$14:$C$29>C14))+1 。
3、按回车键即可得到班级名次 。
4、下拉复制版公式即可 。
5、在年权级名次中输入公式=RANK(C14,$C$14:$C$29) 。
6、回车即可得到年级名次 。
7、下拉复制公式即可 。
如图 , 图中例举的成绩表有31名学生 , 班抄级在C列 , 总分在D列 。E列是班级名次 , F列是年级名次 。2113
52611、E2单元格输入“=IF(D2"",SUMPRODUCT(($C$2:$C$32=C2)*(IF($D$2:$D$32="",0,$D$2:$D$32>D2)))+1,"")” 。输入完成后不能4102直接回车 , 要按“Ctrl+Shift+Enter”才行 。然后下拉复制公式 。
【excel中年级排名公式怎么做 年级排名公式excel】2、F2单元格输入“=IF(D2"",RANK(D2,D$2:D$32,0),"")” 。可以直接回车 , 然1653后下拉复制公式即可 。
ABCDEFGH
1班级姓名语文数学英语总分班名次年级名次
2七1浩阅646593222??
3七2田文454159145??
4七1阳雪575392202??
假如要统计F2:F1000的班级名次和年级名次 , 
在G2中输入公式62616964757a686964616fe59b9ee7ad9431333264623137:=SUMPRODUCT(($A$2:$A$1000=$A2)*($F2<$F$2:$F$1000))+1
在H2中输入公式:=RANK(F2,$F$2:$F$1000)用RANK函数 , 范围用绝对地址 , 按班级排序
比如:A列中1-2000中是总成绩 , B为班级名次 , C为年级名次
C中的公式==RANK($A$1:$A$2000,A1)
B中用一个公式 , 就是范围是班级范围 , 年级名次(假bai设dud列是成绩):zhi
=rank(d2,$d$2:$d$1000)
班级名次(dao假设d列是成绩 , 版b列是班权级):
=sumproduct(($b$2:$b$1000=b2)*($d$2:$d$1000>d2))+1
excel中年级排名公式怎么做 年级排名公式excel

文章插图
如何用excel函数进行按班级排名rank函数没法对选择出来的数组排序 , 所以这里用别的实现:
在一列空单元格里 , 比如在f2中输入公式
=SUMPRODUCT(($b$2:$b$1000=A2)*(e$2:$e$1000>C2))+1
然后向下拖拉 , 可以得到对应学生在班级内的名次
这里 , 1000为假设的学生数 , 自行修改 。=SUMPRODUCT((($B$2:$B$1000=B2)*($E$2:$E$1000*10^4+ROW($2:$1000))>=(E2*10^4+ROW()))*1)
=SUMPRODUCT((($B$2:$B$1000=B2)*($E$2:$E$1000)>=(E2))*1)
然后向下拖拉 , 可以得到对应学生在班级内的名次 。(1000为假设的学生数)
第一个公式考虑了如果成绩相同的问题 , 第二个公式忽略此问题 。楼猪研究一下rank()函数定会有所领悟excel表格中如何用函数进行筛选的解决方法如下:
1、可以创建个宏命令 , 
2、记录自动筛选的过程 , 
3、查看原代码 , 
4、调用的函数 。
这样就可以知道了 。废话 , 按几年几班来排吧!楼主的意思!那么请问楼主 , 有没有超过9班的 , 比如三年十二班或十三年二班数据-排序-主要关键字为班级-次要关键字为总成绩