课程咨询 加我微信EXCEL880B 试学网址http://v.excel880.com
众所周知,在大家上学的时候,学生成绩如果遇到2个名次一样,比如有2个第1名,那第三个人就得排第三名,这就是传说中的中国式排名,但是excel本身的rank排名函数,只能计算出1 1 2这样的名次,就是说它不管有几个第一名 下一个总是第2名,当然万能的excel是能解决这个问题的,而且方法不止一种,当然最简单的就是人工计算,数据少的时候当然没问题,有几百几千个的时候怕是够呛,这里为大家介绍3种计算中式排名的方法,这里当然要请出数组公式这尊大神,算法逻辑不求深究,大家只要依葫芦画瓢套用即可
废话少说 图解说话
为方便大家复制套用 公式文本如下 这里墙裂推荐使用countif方法 这种方法容易理解 容易套用
所谓条条大路通罗马 大家掌握一种即可,弱势函数发烧友,那这3个公式都吃透也算是一壶好酒了
中国式排名公式(首选countif法)注意公式在第二行输入后ctrl+shift+enter三键一起按难度系数
★★★COUNTIF排名 =SUM(IF(B$2:B$11>B2,1/COUNTIF(B$2:B$11,B$2:B$11)))+1
★★★★★FREQUENCY排名 =SUM(--(FREQUENCY(B$2:B$11,IF(B$2:B$11>=B2,B$2:B$11))>0))
★★★★MATCH排名 =SUM(--IF(B$2:B$11>=B2,MATCH(B$2:B$11,B$2:B$11,)=ROW($2:$11)-1))
特别提醒 公式输入后 按下ctrl+shift+enter三键 召唤数组公式 ^_^