众所周知,在大家上学的时候,学生成绩如果遇到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三键 召唤数组公式 ^_^ |
|