excel表格中排名的函数公式 排名函数excel公式视频

填充EXCEL函数公式详见附件我只在第二行第一个单元格中写了公式,你可以用拖动的方法填充这一整列的单元格 。至于其他的行,你可以把我公式里的A56,A55,A54换成相应的有数字的行,这个你没有问题吧??
有问题发消息给我 。

excel表格中排名的函数公式 排名函数excel公式视频

文章插图
EXCEL函数公式在EXCEL里填充函数公式详见附件为了40分,就再辛苦一回了!
如果公式写全了文件太大,只好麻烦楼主自己把公式拖一下 。
在EXCEL中如何利用RANK(number,ref,order)函数求名次排名返回一个数字在数字列表中的排位 。数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置) 。
语法RANK(number,ref,order)
Number 为需要找到排位的数字 。
Ref 为数字列表数组或对数字列表的引用 。Ref 中的非数值型参数将被忽略 。
Order 为一数字,指明排位的方式 。
如果order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表 。
如果order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表 。
说明函数RANK 对重复数的排位相同 。但重复数的存在将影响后续数值的排位 。例如,在一列按升序排列的整数中,如果整数 10 出现两次,其排位为 5,则 11 的排位为 7(没有排位为 6 的数值) 。
由于某些原因,用户可能使用考虑重复数字的排位定义 。在前面的示例中,用户可能要将整数 10 的排位改为 5.5 。这可通过将下列修正因素添加到按排位返回的值来实现 。该修正因素对于按照升序计算排位(顺序 = 非零值)或按照降序计算排位(顺序 = 0 或被忽略)的情况都是正确的 。
重复数排位的修正因素 =[COUNT(ref) + 1 – RANK(number, ref, 0) – RANK(number, ref, 1)]/2 。
在下列示例中,RANK(A2,A1:A5,1) 等于 3 。修正因素是 (5 + 1 – 2 – 3)/2 = 0.5,考虑重复数排位的修改排位是 3 + 0.5 = 3.5 。b1:
=rank(a1,$a$1:$a$10,0)
查a1,在a1:a10中的排名!
第一个参数:a1 是对象
第二个参数:中间的是区域,一定要加$绝对引用,否则下拉的话,区域会变化!
第三个参数:0表示升序,1表示降序排名 。",0"直接省略也是表示升序排名!
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)
【excel表格中排名的函数公式 排名函数excel公式视频】然后向下拖拉,可以得到对应学生在班级内的名次 。(1000为假设的学生数)
第一个公式考虑了如果成绩相同的问题,第二个公式忽略此问题 。楼猪研究一下rank()函数定会有所领悟excel表格中如何用函数进行筛选的解决方法如下:
1、可以创建个宏命令,
2、记录自动筛选的过程,
3、查看原代码,
4、调用的函数 。
这样就可以知道了 。废话,按几年几班来排吧!楼主的意思!那么请问楼主,有没有超过9班的,比如三年十二班或十三年二班数据-排序-主要关键字为班级-次要关键字为总成绩