美文网首页
RANK排名与中国式排名的区别

RANK排名与中国式排名的区别

作者: 陶泽昱 | 来源:发表于2017-12-10 19:09 被阅读0次

班级成绩表排名次,销售表排名次,绩效表排名次...这些排名如何实现呢?

首先要了解排名次的两种方法:

1、RANK函数排名次:

比如有四个数字 1000,1000,980,700 排名次后的结果是

第1名:1000,1000

第2名:空

第3名:980

第4名:700

从上面排名可以看出,如果有并列排名的情况,有几个相同的,下面的名次就会空出几个位置。

2、中国式排名

同样有四个数字 1000,1000,980,700 排名次后的结果是

第1名: 1000,1000

第2名: 980

第3名:700

从上面结果可以看出,中国式排名不会因为有相同的数字排名就会让排名断开,而是连续的。

下面,我们看两个实例。


1、RANK排名

下图《学生成绩单》根据总成绩使用RANK()函数进行名次排名

在J2单元格输入 =RANK(I2,$I$2:$I$10,0),向下填充单元格后,结果如下图。

RANK()函数有3个参数:

第一个参数是排名的数值,这里选择I2单元格数值

第二个参数选定排名区域,这里选择I2:I10区域,$符号即绝对地址。

第三个参数选择0表示 分数从高到低顺序排名,第一名为最高分,选择1表示 分数从低到高排名,第一名为最低分。当然这个参数还可以省略,如果省略,表示是降序排名。


2、中国式排名

在K2单元格输入

上图K列的结果,就是中国式排名。

在这里我们使用了SUMPRODUCT函数,COUNTIF()函数防止排名断开。所以大家会看到普通排名里面(J列)没有第4名,但中国式排名就会有4名。

由于中国式排名函数复杂一些,这里不做讲解,后续会单独对SUMPRODUCT函数,COUNTIF()函数应用进行详细讲解。

希望大家可以了解这两种排名方式,学以致用!

您的关注就是最大的支持!

相关文章

  • RANK排名与中国式排名的区别

    班级成绩表排名次,销售表排名次,绩效表排名次...这些排名如何实现呢? 首先要了解排名次的两种方法: 1、RANK...

  • MYSQL实现排名函数RANK,DENSE_RANK和ROW_N

    文章目录 1. 排名分类1.1 区别RANK,DENSE_RANK和ROW_NUMBER1.2 分组排名 2. 准...

  • 普通排名与中国式排名

    普通排名 普通的排名,可直接用rank函数。即是每个数字都不相同的情况,若存在相同数字,则会跳过一个号 中国式排名...

  • MYSQL实现排名函数

    区别:RANK,DENSE_RANK和ROW_NUMBER RANK:并列跳跃排名,并列即相同的值,相同的值保留重...

  • rank函数使用注意事项

    在计算排名时,我们经常会用到rank()函数,rank()函数使用很简单:rank(排名数值,排名计算的列,排序顺...

  • 29、其他函数RANK、ROUND、INT2018-10-19

    一、RANK函数(用于排名) 1、基本用法 =rank(排名的数字,引用区域,0(0是降序,非0是升)) 2、不出...

  • 图解Pandas的排名rank机制

    图解Pandas的排名rank机制 在我们的生活经常会遇到各种排名问题:学生成绩排名、销售员业绩排名、各种比赛排名...

  • Tableau 美观的排序

    根据订单日期突出显示不同地域的排名 关于排序的故事 rank计算排名、手动排名, 解密:

  • Excel 条件格式

    (一)这是一个普通的排名表,D列是用Rank函数计算出的当期排名。 =RANK(B2,B:B) 如果添加排名升降列...

  • Oracle中rank() over,dense_rank()

    1.rank() over: Rank() over 用于指定条件后的进行排名.特点是对指定栏位的排名可以使用本函...

网友评论

      本文标题:RANK排名与中国式排名的区别

      本文链接:https://www.haomeiwen.com/subject/fmvvixtx.html