服务热线:400-0033-166
万商云集 - 企业数字化选用平台

企业首选的

数字选用平台

rank函数排名怎么用 rank函数排名使用方法

2023-02-09 16:53:03 阅读(280 评论(0)

  RANK函数属于Excel表格中 统计 类别函数,作用返回一个数字在数字列表中的排位。下面小编就给大家来详细介绍一下rank函数排名怎么用   rank函数排名使用方法这一块的内容,希望能帮助到大家学习到这个函数。


rank函数排名怎么用


  RANK函数属性:

  语法结构RANK(number,ref,[order])

  中文表达式RANK(数值,引用,排位方式)

  Number 必需。 数值,一个需要找到排位的数字。

  Ref 必需。 引用,为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。

  Order 可选。 为一数字,指明排位的方式。

  如果 order 为 0(零)或省略,对数字的排位是基于 ref 为按照降序排列的列表。

  如果 order 不为零, 对数字的排位是基于 ref 为按照升序排列的列表。

  RANK函数应用案例:

  对数据由大到小的进行降序排位

  如下图 将表格中销售额进行由大到小排位。

  首先选择D2单元格输入RANK函数公式 =RANK(C2,$C$2:$C$9) ,按enter键运算公式,接着选中D2单元格将鼠标光标移动至单元格右下角,待光标变成+型按住鼠标左键填充至D9单元格,此时D2:D9单元格区域就完成对销售额的由大到小排位。

  案例 =RANK(C2,$C$2:$C$9) 解析,公式核心点:①RANK函数忽略了Order参数,公式运算默对Ref引用区域进行降序排位;②将Ref参数数据区域$C$2:$C$9单元格使用绝对引用,避免公式向下填充时数据区域变动。

  升序排位

  如果要将销售额由小到大进行排位,只需要把公式更新为 =RANK(C2,$C$2:$C$9,1) ,将Order参数设置一个非0的数字。如下图

  以上案例中C2单元格和C9单元格销售额都是474,不管是降序还是升序排位时,这2个单元格排位都是相同,原因就是RANK函数运算时Ref参数中出现两个相同数字的时候,结果排名就会并列,并且缺少下一个名次。

  RAND和COUNTIF函数组合应用案例

  结合上面案例如果想要实现唯一的排序,可以借助COUNTIF函数进行辅助配合。

  如下图 选择D2单元格输入RAND和COUNTIF函数组合公式=RANK(C2,$C$2:$C$9)+COUNTIF($C$2:C2,C2) ,ctrl+c 快捷键复制D2单元格,选择D3:D9单元格ctrl+v 快捷键将粘贴公式,此时D2:D9单元格就是销售额的唯一排序值。

  案例公式 =RANK(C2,$C$2:$C$9)+COUNTIF($C$2:C2,C2)-1 解析,其中公式 RANK(C2,$C$2:$C$9) 部分为降序,上面案例已介绍不再累述;

  公式 COUNTIF($C$2:C2,C2)-1 部分,将有重复的销售额进行计数,如下图为公式运算结果

  然后就是把将重复销售额计数结果和RANK(C2,$C$2:$C$9) 函数降序结果相加,如下图


上面就是关于rank函数排名怎么用   rank函数排名使用方法的全部内容介绍,希望上面的相关内容能帮助到大家。


未经允许不得转载,或转载时需注明出处