在学校,老师会根据学生的成绩进行排名;在人资,会对员工的绩效进行排名;在市场,运营会根据销售量进行排名。有的人会直接用降序的方式,然后手动填写1、2、3……

今天为大家分享的就是用 RANK 函数排名。

rank函数语法形式:rank(number,ref,[order])函数名后面的参数中 number 为需要求排名的那个数值或者单元格名称(单元格内必须为数字),ref 为排名的参照数值区域,order的为0和1,默认不用输入,得到的就是从大到小的排名,若是想求倒数第几,order的值请使用1。

RANK 函数排名只能是单一条件,且重复数的排位相同,重复数的存在也会影响后续数值的排位。如 【1组】的【刘军】和【2组】的【路一】订单量均为 100 ,两人在全公司并列第 1 名,因此公司没有第2名,下一位为第3名。小编的案例就是按照从大到小进行排名的。

当然什么时候会用到升序排名呢?我在工作的时候日常用到的情况大致有以下几类:成本使用控制,根据缺勤次数对人员的日常考勤做排名。

实用EXECL办公函数 - RANK 函数

排序的方式还有很多种:例如中国式排名:有并列第1名的的情况上图案例的第 3 名排第 2 名;多条件排名:分别对 1-3 组人员做组内排名、百分位排名:对前百分之几人员做评定。这些后续会再做分享。

发表回复