工作过程中我们经常需要对各项数据进行排名,但是在排名的过程中可能会发现一个问题?

那就是,当要排名的数据中存在相同的数值时,就会出现多个相同的名次。

那么,相同名次的下一个名次应该如何取值呢?

excel排名公式怎么用(excel怎么做中式排名及美式排名)-天天办公网

这时候如果使用不同的排名方式,同一组数据最终的排名结果有可能是不同的。

EXCEL常规的排名函数用RANK,它可以称为“美式排名”法,与之相对的是“中国式排名”。除此之外,还有限定条件的排名,有单个条件也有多个条件。

excel排名公式怎么用(excel怎么做中式排名及美式排名)-天天办公网

美式排名与中式排名的对比

简单介绍一下什么是美式排名、什么是中式排名?

美式排名在实际运用中应用得比较多。

例如:在一组10个人的成绩中当出现两个并列第1名时,下一个名次跳过2直接为3,排名的最后一名为10。

中式排名,在出现相同分数时,不会跳过下一个名次。

例如:当出现并列第1的时候,下一个排名仍然为2,虽然总人数为10,但它的最后一个排名为8。

excel排名公式怎么用(excel怎么做中式排名及美式排名)-天天办公网

excel排名公式怎么用(excel怎么做中式排名及美式排名)-天天办公网

美式排名

美式排名最常用的函数RANK ,函数排名解析。

RANK函数:表示返回一列数字的数字排位。

语法:=RANK(排名的数字,引用区域,排序方式)

排序方式有两种:若是忽略或者为0,则为降序;若是非零值则是升序。

按升序排序公式:=RANK(B2,$B$2:$B$11)

按降序排序公式:=RANK(B2,$B$2:$B$11,1)

excel排名公式怎么用(excel怎么做中式排名及美式排名)-天天办公网

excel排名公式怎么用(excel怎么做中式排名及美式排名)-天天办公网

中式排名

中式排名不能再使用RANK函数,需要变换公式。

中式排名公式:=SUMPRODUCT(($B$2:$B$11>=B2)*(MATCH($B$2:$B$11,$B$2:$B$11,0)=ROW($1:$10)))

excel排名公式怎么用(excel怎么做中式排名及美式排名)-天天办公网

SUMPRODUCT MATCH ROW函数中式排名公式解析:

$B$2:$B$11>=B2判断$B$2:$B$11区域中大于等于B2的单元格值有几个,在这里有可能有重复的值,然后再通过MATCH($B$2:$B$11,$B$2:$B$11,0)=ROW($1:$10)公式把重复的值去除,只保留一个重复的值,这样计算它的排名时就不会重复计算了。

通过以上学习大家搞清楚中式排名和美式排名的区别了吗?

支持小编的点个赞!分享转发图文,让大家一起学起来!