利用excel函数给学生成绩排名次

现有学生成绩表: 李 80 ( ) 王 61 ( ) 张 95 ( ) 金 72 ( ) 要在第三列中使用函数显示学生成绩的名次,而不改变学生名字的排列顺序,相同成绩的并列,下一名次不空出!?急用!谢谢!

如果没有分数相同的,或者有分数相同的,但是按照三个并列第一就没有第二第三,直接下一个是第四的原则,可以直接用rank函数。
要是三个并列第一以后,下一个还要第二,就用下面的函数:
成绩在b列,排名在c列,c2中输入公式:
=SUMPRODUCT((B$2:B$100>B2)/(COUNTIF(B$2:B$100,B$2:B$100)))+1
然后向下填充
温馨提示:答案为网友推荐,仅供参考
相似回答