excel常用30个函数(这份Excel函数的排名)

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

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

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

excel常用30个函数(这份Excel函数的排名)(1)

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

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

excel常用30个函数(这份Excel函数的排名)(2)

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

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

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

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

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

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

excel常用30个函数(这份Excel函数的排名)(3)

excel常用30个函数(这份Excel函数的排名)(4)

美式排名

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

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

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

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

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

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

excel常用30个函数(这份Excel函数的排名)(5)

excel常用30个函数(这份Excel函数的排名)(6)

中式排名

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

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

excel常用30个函数(这份Excel函数的排名)(7)

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)公式把重复的值去除,只保留一个重复的值,这样计算它的排名时就不会重复计算了。

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

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页