说到排名,相信很多小伙伴都会想到rank函数。今天,小编跟大家分享的是另一种排名方式:中国式排名。所谓的中国式排名指的是,当有分数相同时,并列排名后下一个分数排名不会断开,如排名为6,6,6,7,8……这样子的。到底怎么实现呢?快跟着小编的步伐来一起看看吧:

方法1:使用sumproduct函数和countif函数解决

在E2单元格内输入公式:

=SUMPRODUCT(($D$2:$D$14>=D2)/COUNTIF($D$2:$D$14,$D$2:$D$14))


函数解释:

函数前半部分:

SUMPRODUCT(($D$2:$D$14>=D2)内的$D$2:$D$14>=D2为在D2:D14区域的每一个单元格与D2相比较,如果大于等于D2则返回TRUE,否则返回FALSE,本部分返回数组:

{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE},转换为数字的话,数组即为:

{1;0;0;0;0;0;0;0;0;0;0;0;0}。而公式后半部分:

COUNTIF($D$2:$D$14,$D$2:$D$14)则 返回数组:

{1;1;1;1;3;3;3;1;1;1;1;1;1} ,则函数可以表现为

sumproduct({1;0;0;0;0;0;0;0;0;0;0;0;0}/{1;1;1;1;3;3;3;1;1;1;1;1;1})=1/1+0/1+0/1+……+0/1=1

方法二:数据透视表

  1. 选择数据,插入数据透视表
  2. 将2.将姓名放入行标签,业绩在数值里面放2次

3.选择数值内的第二个业绩,将业绩的显示方式改为降序排序

为了让结果更明显,小编特意将数据透视表进行了降序排序:

今天的分享就到这了,小伙伴们学会了吗?