分享

Excel中排名函数国内压根没法用?

 Excel办公实战 2021-06-29

最近兄弟几个成绩出来,先排个名,于是“老表”开始捯饬……

在Excel中Rank表示排名,我们输入rank,看到有三个相关函数

下面,我们就来看看三者的用途!

01 | RANK函数

=RANK(B2,$B$2:$B$16)

解析说明

1、RANK语法:RANK(数值,参与排名的全部数值,[1升序0降序,默认降序])

2、RANK用的是美式排名,相同的数值占位排名,比如97相同都是第三名,后面的94不是第四名,而是第五名,下面的60分同理

3、这个是老版本函数,目前官方已经不推荐使用

02 |  RANK.AVG函数

=RANK.AVG(B2,$B$2:$B$16)

解析说明

1、RANK.AVG函数用法同RANK

2、不同的如果数值相同,他是取的平均排名,比如97分,他的算法是(3+4)/2=3.5名次,这种算法,虽然比RANK合理,但是国内基本没有这么玩的!

03 |  RANK.EQ函数

=RANK.EQ(B2,$B$2:$B$16)

解析说明

RANK.EQ功能和RANK功能完全一致。那么为什么会有两个一样功能的方式呢?其实RANK目前已经被标记不推荐,只是为了与早期版本兼容,后续如果已经没人用2003和2007可能就真的被淘汰,使用一样功能的RANK.EQ


老表排名了半天发现了一个问题:Excel中排名函数,国内完全用不了呀!!

那么,Excel如果实现中国式排名,相同不占位!两个第3名,后面不是第5名,而是第4名,并列排名!

04 | 中国式排名

=SUMPRODUCT((B2<=$B$2:$B$16)/COUNTIF($B$2:$B$16,$B$2:$B$16))

这才是我们想要的,符合中国习惯的排名方式!COUNTIF计算每个数值的重复次数,如果相同的我们除以对应的次数,再求和就可以保证始终是1,去重计数就是这个原理!

如果你觉得公式太复杂,自己掌握不了,不妨试试数据透视表!

操作要点

1、成绩字段,拖动两次到值区域

2、右击其中一个金额-【值字段设置】,值显示方式-设置为降序排序即可!

详细图文教程:这是中国式排名最简单的做法!复杂函数请走开

有了这个高效录入神器,速度直接起飞! 🔥 🔥 🔥

▍ 分享 | 最好用的Excel多文件合并模板 🔥 🔥

EXCEL如何批量插入对应的图片? 🔥

微信VIP答疑群已开,请知识星球老粉带编号根据置顶公告联系小编,拉你进群! 

 微信群,问题答疑,附件模板下载、VIP专属!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多