【提示】亲爱的朋友,您在阅读本文时,可以点击浏览器的书签或收藏功能,为我们的内容添加一份关注。您的支持是我们持续创作的动力。
无论是在学校里、还是在职场中,我们常常会遇到排名次的情况,无论是成绩排名还是销售业绩排名。
这时候,一个强大的工具就能派上用场了——那就是RANK函数。
说到RANK函数,大家可能已经耳熟能详了。但还有一种排名方式,那就是中式排名,接下来让我们一同来了解一下吧。
RANK函数详解
【用途】RANK函数主要用于返回一个数值在指定数值列表中的排名位置。当数据清单已经排过序时,该数值的排名位置就是其在当前列表中的位置。
语法解释
【语法】RANK(数值, 引用, 排序方式)
参数详解
“数值”是需要计算排名的数字;“引用”是一组数字的数组或引用(非数值型参数将被忽略);“排序方式”是一个数字,用来指明排名的顺序。
注意事项
RANK函数对重复数值的排名是相同的。但重复数的存在会影响后续数值的排名。例如在一列整数中,若整数60出现两次,其排名为5,那么61的排名将是7(因为没有排名为6的数值)。
实例操作:分数由高到低排名
这种情况相对简单,在D2单元格中输入以下公式:
=RANK(C2, $C$2:$C$21)
然后选中D2单元格,双击填充公式即可完成排名。
注意:在使用函数时,第二个参数选择的区域一定要加上$符号,以避免因单元格引用变化导致错误。
实例操作:销售业绩由低到高排名
当需要销售额由低到高进行排名时,只需在公式中加入一个额外的参数。
在D2单元格中输入以下公式:
=RANK(C2, $C$2:$C$12, 1)
同样地,双击填充公式即可完成排名。
实例操作:中式排名
在传统的中式排名中,如果出现并列名次的情况,下一名次会连续进行,不存在跳过一名的情况。
为了实现中式排名,可以使用以下公式:
=SUMPRODUCT(($C$2:$C$21>C2)(1/COUNTIF($C$2:$C$21,$C$2:$C$21)))+1