经常会遇到排名的情况,如果要排名的数据没有重复项,排名自然而然会从1到后排列,不会出现重复项即缺少项,但是我们经常遇到的都是有重复项的而且不止一个,这样如果用正常的RANK函数就会出现重复排名且缺少排名数的情况。
在自然排名列输入=RANK(B2,$B$2:$B$15,1)后就会进行自然排名了,但是这样的效果并不是我们想要的,我们要的是有并列,没有缺项的排名,一个第一名,两个第二名,三个第三名这样的。
这就需要新函数UNIQUE的帮助,在并列排名列输入=SUM(N(UNIQUE($B$2:$B$15)>=B2))后下拉即可,这样的排名就是我们希望得到的排名,也就是我们说的中式排名。
UNIQUE($B$2:$B$15)>=B2的作用就是将考核分数去重后与要排名分数进行对比,满足为TRUE,N函数的作用是将TRUE转化为数值1,SUM作用是数组求和。
评论 (0)