在Excel中,经常要用到排名,排名分中国式排名,国外的排名,也有总排名,和内部排名,所以掌握排名的方法和函数也是一项重要的技能。
一、RANK函数排名。

=RANK(F2,$F$2:$F$18) 第一个参数是排名的值,第二参数是排名的列。
RANK函数也是Excel中提供的排名函数,但它是根据国外的排名习惯。

可以看到,有两个相同的分数,也就是相同的第三名,然后直接跳到了第五名,这是国外的排名方式,那么如何中国式排名呢。
实现中国式排名有两种方法:
第二,中国式排名(一),使用if函数中国式排名,但是这个必须先让成绩降序排列。

降序后,现在第一个单元格输入1,然后在第二个单元格输入公式:
=IF(F3=F2,G2,G2+1)这样就实现了中国式排名。
第三,中国式排名(二),如果你不想打乱表格顺序,可以直接套用函数

=SUMPRODUCT((F$2:$F$18>F2)*(1/COUNTIF(F$2:$F$18,F$2:$F$18)))+1 可以看到直接实现了中国式排名。
第四,使用sumproduct实现班级内部排名,按班级排序。

=SUMPRODUCT(($F$2:$F$18>F2)*($B$2:$B$18=B2))+1
第五,使用数据透视表排名

1.点击表格的任意一个单元格,插入数据透视表。2.把姓名拖拽到行标签,总分拖拽两次到数值。然后在值显示方式中按降序排列,就可实现排名,这种排名也是中国式排名。
第六、忽略负数进行排名

可以看到有负毛利,但我们只用对正数排名,使用if+rank,公式为:
=IF(E2>0,RANK(E2,$E$2:$E$12),"")
以上呢,就是常见的排名方法和实际用途,常见的已经总结全了,大家有什么补充的,可以在评论区留言。
