给学生的成绩排名,是一件非常头疼的事情。几个还好说,全年级几百个人一起排名就比较麻烦了。

一说到排名,脑海中第一个想法是利用excel的排序功能,再手动输入填充。但是排序完成后发现很多成绩一样的,都是一个名次。。。还要手工填写,几个还好,几百个数据就比较麻烦了。

用rank(=RANK(B2,B:B,0))函数可以做到同成绩并列排名,但是有一个问题,就是如果有并列排名,那中间的名次就都消失了。


想想办法,我们先对成绩进行从高到低的排序,然后标出第一名

再在下面的单元格进行函数判定。

如果下面的单元格成绩小于上面的成绩,那么它的名次就变成上面名次加1,如果等于,那就还是上面的名次。

=IF(B3

这里要用相对引用,不然会出问题。

注意两个问题

第一,先要对成绩排序处理

第二,要在第一个格子里写名次1

看看正确的演示视频

视频加载中...


有需要的同学,可以自己先操作一下,多一项技能就多一个嘚瑟的理由!!!撩妹撩姐都成功!!!