excel中rank函数怎么用 rank函数的使用方法和技巧

rank函数的使用方法和技巧,excel中rank函数怎么用 。小编来告诉你更多相关信息 。
RANK函数属于Excel表格中 统计 类别函数 , 作用返回一个数字在数字列表中的排位 。
RANK函数属性:
语法结构RANK(number,ref,[order])
【excel中rank函数怎么用 rank函数的使用方法和技巧】中文表达式RANK(数值 , 引用 , 排位方式)
Number 必需 。数值 , 一个需要找到排位的数字 。
Ref 必需 。引用 , 为数字列表数组或对数字列表的引用 。Ref 中的非数值型参数将被忽略 。
Order 可选 。为一数字 , 指明排位的方式 。
如果 order 为 0(零)或省略 , 对数字的排位是基于 ref 为按照降序排列的列表 。
如果 order 不为零 ,  对数字的排位是基于 ref 为按照升序排列的列表 。

excel中rank函数怎么用 rank函数的使用方法和技巧

文章插图
excel中rank函数怎么用 rank函数的使用方法和技巧

文章插图
RANK函数应用案例:
对数据由大到小的进行降序排位
如下图 将表格中销售额进行由大到小排位 。
excel中rank函数怎么用 rank函数的使用方法和技巧

文章插图
excel中rank函数怎么用 rank函数的使用方法和技巧

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

文章插图
excel中rank函数怎么用 rank函数的使用方法和技巧

文章插图
案例 =RANK(C2,$C$2:$C$9) 解析 , 公式核心点:①RANK函数忽略了Order参数 , 公式运算默对Ref引用区域进行降序排位;②将Ref参数数据区域$C$2:$C$9单元格使用绝对引用 , 避免公式向下填充时数据区域变动 。
升序排位
如果要将销售额由小到大进行排位 , 只需要把公式更新为 =RANK(C2,$C$2:$C$9,1)  , 将Order参数设置一个非0的数字 。如下图
excel中rank函数怎么用 rank函数的使用方法和技巧

文章插图
excel中rank函数怎么用 rank函数的使用方法和技巧

文章插图
以上案例中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单元格就是销售额的唯一排序值 。
excel中rank函数怎么用 rank函数的使用方法和技巧

文章插图
excel中rank函数怎么用 rank函数的使用方法和技巧

文章插图
案例公式 =RANK(C2,$C$2:$C$9)+COUNTIF($C$2:C2,C2)-1 解析 , 其中公式 RANK(C2,$C$2:$C$9) 部分为降序 , 上面案例已介绍不再累述;
公式 COUNTIF($C$2:C2,C2)-1 部分 , 将有重复的销售额进行计数 , 如下图为公式运算结果
excel中rank函数怎么用 rank函数的使用方法和技巧

文章插图
excel中rank函数怎么用 rank函数的使用方法和技巧

文章插图
然后就是把将重复销售额计数结果和RANK(C2,$C$2:$C$9) 函数降序结果相加 , 如下图
excel中rank函数怎么用 rank函数的使用方法和技巧

文章插图
excel中rank函数怎么用 rank函数的使用方法和技巧

文章插图

    推荐阅读