EXCEL必学函数套路之–中国式排名三种函数公式算法

2016年12月22日08:43:21 评论 3,873 views
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页

众所周知,在大家上学的时候,学生成绩如果遇到2个名次一样,比如有2个第1名,那第三个人就得排第三名,这就是传说中的中国式排名,但是excel本身的rank排名函数,只能计算出1 1 2这样的名次,就是说它不管有几个第一名 下一个总是第2名,当然万能的excel是能解决这个问题的,而且方法不止一种,当然最简单的就是人工计算,数据少的时候当然没问题,有几百几千个的时候怕是够呛,这里为大家介绍3种计算中式排名的方法,这里当然要请出数组公式这尊大神,算法逻辑不求深究,大家只要依葫芦画瓢套用即可

废话少说 图解说话

Excel必学函数套路之--中国式排名三种函数公式算法

为方便大家复制套用 公式文本如下 这里墙裂推荐使用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三键 召唤数组公式 ^_^

  • 郑广学老师微信号
  • EXCEL880B
  • weinxin
  • 我的微信公众号
  • EXCEL880
  • weinxin
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页
表格 定制  数据 合并 处理 分析 VBA 编程 开发 网页

发表评论

您必须才能发表评论!