Excel函数:不漏掉任何名次的中国式排名你会吗?

   日期:2024-12-27    作者:ohxia 移动:http://mip.riyuangf.com/mobile/quote/64599.html
说到排名,相信很多小伙伴都会想到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)则可以理解为/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次




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

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

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


举报收藏 0评论 0
0相关评论
相关最新动态
推荐最新动态
点击排行
{
网站首页  |  关于我们  |  联系方式  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号