说到排名,相信很多小伙伴都会想到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
方法二:数据透视表
- 选择数据,插入数据透视表
- 将2.将姓名放入行标签,业绩在数值里面放2次
3.选择数值内的第二个业绩,将业绩的显示方式改为降序排序
为了让结果更明显,小编特意将数据透视表进行了降序排序:
今天的分享就到这了,小伙伴们学会了吗?