使用excel中rank函数进行排位时 , 当出现相同名次时 , 则会少一个名次 。比如出现两个第4名 , 则会自动省去名次5 , 我们可以按如下方法设置公式来彻底解决当出现同分同名次时缺省名次数的问题 。
本文我们通过excel的COUNTIF、IF、SUM函数套用来解决出现同分同名次时排位相同 , 并且序号依然能够依次排列 。
实例详见下图:
【excel利用Rank函数实现解决成绩同分同名次办法】从表中我们可以看到戴亚和肖亚军的成绩都是9.25 , 相同的分数 , 两个都排在第4名 , 然后谢芳就是6名 , 名次中就没有了第5名 。在实际中这样的排名不符合常规 , 所以我们重新设计一下公式 , 操作方法如下 。
选中D2单元格 , 在编辑栏输入公式:
=SUM(IF($B$2:$B$11<=B2,"",1/(COUNTIF($B$2:$B$11,$B$2:$B$11))))+1 , 然后同时按下“Ctrl+Shift+Enter”组合键 , 即可得到张菲的排名 , 然后向下复制公式 , 可以看到结果出现两个第4名 , 名次都显示为4 , 而且紧接着谢芳排名第5 , 而不是像rank函数排出来的名次为6 。
通过以上的公式设计 , 就可以彻底解决Excel中rank函数同分同名次的弊端 , 大家在输入完公式后 , 一定记住按下必须按此ctrl+shift+enter组合键 , 数组公式才能得到正确结果 , 否则会出错的 。
猜你喜欢
- 怎么应用Excel函数计算日期间隔
- 利用Excel函数查找重复和不重复数据实现教程
- 怎么应用Excel函数计算工龄和年龄
- Excel利用身份证号码计算生成出生肖和星座实现教程
- Excel利用身份证提取户籍所在省份地区实现图解教程
- Excel中替换指定字符数的文本的REPLACE函数使用教程
- Excel中所有英文字母转小写的LOWER函数使用方法
- Excel生日提醒功能,一起动手操作玩玩
- EXCEL中FIND和IF函数组合实例:将“-”号前小于10的数前添加0
- Excel学习VLOOKUP函数路上的第一个坑
