excel排名怎么算:3个常用函数

excel排名怎么算,主流有RANK、RANK.EQ、RANK.AVG三个函数,RANK.EQ是旧版RANK的替代版本,相同数值会拿到一样名次,后续名次直接跳号;RANK.AVG给相同数值分配平均名次,名次不会跳号;RANK函数兼容2007之前的老版本表格,适合仅需要简单名次、不需要区分同分细节的场景,你统计学生分数、销售业绩、考核得分时优先选RANK.EQ,需要同分均分排名、用于绩效核算时选用RANK.AVG,这三个函数都只能对数字列排名,文本、空单元格会直接跳过,无法参与计算。

excel排名怎么算,RANK.EQ函数用法

公式结构为=RANK.EQ(需要排名的单元格,排名数据区域,排序方式),排序方式写0或者省略,代表降序,数值越大名次越靠前,分数、业绩排名大多用这个;排序方式写1代表升序,数值越小名次越靠前,适合耗时、成本这类指标。选中第一个单元格输入公式后,数据区域要加上绝对引用符号$,比如A2:A10写成$A$2:$A$10,下拉填充时区域不会跟着偏移,不然会出现名次错乱。

同分跳号是这个函数的固定特点,两组90分同时排第2,下一个88分直接排第4,不会出现第3名。

excel排名怎么算,RANK.AVG函数用法

公式结构和RANK.EQ保持一致,=RANK.AVG(目标单元格,数据区域,排序方式),排序参数规则不变。它和RANK.EQ最核心的差别在于同分处理,两个90分原本占据第2、第3位,函数会算出平均值2.5作为它们的名次,后面的数值接着从第4名开始,不会占用连续整数名次,适合部分企业绩效表,要求同分不抢占同一个整数名次的场景。

这个函数输出结果会出现小数名次,如果你表格要求名次必须是整数,就不能选用这个方案。

excel排名怎么算,三种函数对比

函数名称同分规则名次是否跳号适用场景
RANK.EQ同分同名次是成绩、销售榜单
RANK.AVG同分取平均名次是绩效、量化评估
RANK同分同名次是低版本Excel兼容

不要直接把没有锁定的区域下拉填充,很多人直接写A2:A10,拖动公式后范围持续下移,最后排名全部出错。

空单元格、文本、逻辑值不会参与排名,负数可以正常参与排名计算。

想要同分不跳号、名次连续无空缺,这三个原生排名函数都做不到,需要搭配COUNTIF构建辅助公式,=SUMPRODUCT((A$2:A$10>A2)/COUNTIF(A$2:A$10,A$2:A$10))+1,这个公式可以实现同分同名、后面名次依次顺延,不会出现空缺名次。

连续名次,适合竞赛评奖、资格筛选表。

该方法的适用边界是,表格内不能存在大量重复值,重复数量超过30行时,SUMPRODUCT公式计算速度会明显变慢,大批量数据建议使用数据透视表辅助统计。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于excel排名怎么算的文章欢迎访问:百科