成绩排名rank公式

如题所述

成绩排名rank公式**=RANK(C2,C2:C11)**。

RNK函数就是返回一个数字在数字列表中的排位,如果有两个数字排名相同,就会跳过下一个名次。比如,有两个第5名,那么下一个名次就会是第7名,跳过了第6名。

在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),"")。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网