教你搞定RANK函数都没辙的排名方法
发布时间:2022-09-13 13:19:45
有小伙伴留言说想了解中国式排名,今天我们就来说说什么叫做中国式排名
看到上面的消息,相信可能很多同学会产生一个疑问,
什么是中国式排名?
我们来通过下面的案例来了解一下:
C列的排名是使用了RANK函数得到的名次,
RANK函数的用法很简单:
=RANK(要排名的数据,参加排名的区域,升序或者降序)
(第三参数为0或者忽略,则为降序,非零值,为升序),
D列是中国式排名的结果。直观的看是有些区别,
也许你还不明白区别在哪,不要着急,我们按照成绩由高到低排序再看看:
拍完序区别就出来了吧
就是当出现了相同名次的时候,普通的排名会跳过几个名次,
C列中没有第3名和第4名,而中国式排名的名次是连续的,
这种排名方式更加符合国人的习惯,因此也被称作中国式排名。
那么问题来了,既然使用RANK函数的结果不是中国式排名,
要如何才能得到更加符合咱们自己习惯的排名结果呢?
今天给大家介绍三种RANK函数都没辙的中国式排名的方法:
一、数据透视表快速排名
选中数据区域单元格,点击插入按钮
插入数据透视表,将透视结果放置在现有工作表中,点击确定:
现有工作表的位置一定要选择在透视区域以外的区域存放哦
日常答疑过程中很多小伙伴都会忽略这个细节甚至忘记选择单元格存放位置
将姓名拉到行标签,成绩拉到值字段:
再拉一次成绩到值区域:
接下来鼠标在F列透视表值区域右键,选择 “降序排列”:
鼠标再选择F列透视表值区域点击右键,点击“值显示方式”-“降序排列”:
出现提示时,直接点击确定:
完成后效果如下图:
进行排版完成后的结果:
整个操作如果熟练的话用不了1分钟就可以搞定了。
完整的操作过程可以参考动画演示:
(家使用软件版本的不同可能略有差异,案例以Excel2010版进行演示。)
二、SUMPRODUCT+COUNTIF的公式方法
方法二用到SUMPRODUCT和COUNTIF这两个函数配合完成,
D2中输入公式为:
=SUMPRODUCT((B$2:B$15>=B2)/COUNTIF(B$2:B$15,B$2:B$15))
公式解释:
首先看公式的第一部分内容:
B$2:B$15>=B2
判断B2到B15中的成绩是否大于等于当前的B2成绩,如果成立返回TRUE,否则返回FALSE。选中公式的这部分内容,然后按F9即可看到以下结果。
公式的第二部分内容:
COUNTIF(B$2:B$15,B$2:B$15)
这是对B2到B15区域的每个成绩进行统计,
如B2的97分一共有3个,B5的97分也有3个,B8的99分有1个……依此类推。
选中公式的这部分内容,按F9同样可以看到统计结果:
通过以上的运算后,最终得到了两组逻辑值结果,如下图所示:
现在要对两组数据分别一一对应进行计算:
第一个TRUE除以3,第二个FALSE除以1,第三个FALSE除以1……依此类推。
在Excel计算中,TRUE相当于1,而FALSE相当于0。
运算后最终得到了一组结果,如下图所示:
最后由SUMPRODUCT函数进行求和,得到当前成绩的排名,
其他单元格下拉填充公式即可。
三、IF函数+简单粗暴的方法
首先我们按照成绩进行降序排序:
然后在第一个成绩的排名处输入1:
接下来在第二个成绩处输入公式:
=IF(B3=B2,D2,D2+1),下拉即可。
为什么要这样填写呢?
其实很简单,我们只是做了一个判断,
比较成绩中的第二个数值与第一个数值是否相等,
如果相等就返回与第一个排名一样的排名即“1”,
如果不等就在第一个排名基础上返回“+1”即“1+1”,以此类推!
虽然我们多做了一步排序,
但是这两步操作的学习成本与上面那一长串难懂的函数相比是不是简单多了?!
猜你喜欢
- 很多朋友不知道Excel2013柱形图如何增加系列线?下面小编就为大家带来Excel2013柱形图增加系列线的简单快速方法,有需要的朋友一起
- 在应付多表格数据的时候,Excel 2010中的多窗口重排功能就会起到很强大的作用,这样,你不至于来回切换表格,记录和比较数据,直接在一个界
- Win10系统是现在很多用户都在使用的办公系统,,最近有用户在使用的时候发现电脑任务栏突然变宽了,不知道该怎么解决!若你遇到这个问题,看起来
- 日常工作中,接触到的财务报表、邮件、公文不再是单一的中文,领导随时都会给你布置一个任务:报表翻译成英文,或把英文公文翻译成中文。除此之外,在
- 在EXCEL中录入好数据以后会有些情况需要把Excel转成图片的要求,其实这个功能并不难实现,只需要几步就可以了。下面是由小编分享的如何把e
- 在Excel中经常在录入好员工的数据之后就利用日期计算工龄,计算工龄这个函数在员工登记表上海是会经常看到的,下面是小编带来的关于如何用exc
- win10的用户名就像我们玩游戏要创建的id一样,虽然只是用来与别的用户区分,但是谁都想搞个高大上又具创意的名字,这时就要用到更改用户名的方
- 对于一个行数和列数都比较多的Excel表格,当需要查看表格中某单元格所在行或列所对应的数据时,有时会出现看错行、看错列的情况。虽然可以 采用
- 已经将 iPhone 升级到 iOS 14.5 正式版,经常需要出行的用户,不妨留意下苹果在“地图”应用中的这些改进:通过 Siri 提交事
- Microsoft尽其所能,使所有用户都能满足其所有Office和Microsoft软件需求的Microsoft 365订阅,但订阅确实存在
- 大家知道,页码格式默认为阿拉伯数字1、2、3,如果想把页码格式改成-1-、-2-、-3-,怎么办?下面给大家简单的介绍一下。步骤第一步:点击
- 在用户使用win10系统中,每次开机都有一个引导的过程,如果用户开机引导项过多的话,会让电脑开机速度变慢,但是一般的用户又不清楚怎么把多余的
- 办公软件中,微软的word实现双面打印是件很容易的事情。而有时候,处理数据的话还是用excel比较方便,那么也想用双面的话该如何实现呢?下面
- Excel怎么单独填写一列名次1、打开excel,输入所需要的数据。2、把光标定在名次下一格,就是图中的F33、转到公式——自动求和——其他
- 1、首先,我们启动Word2010,为了给大家演示,我随意打开了一份考试试卷,最上方是习题答案,下面是题目。学生在练习完之后,自行进行答案核
- 在一篇中英文混排的Word文档中,经常需要将文档中的字体格式统一为,中文什么字体,英文什么字体,那么Word中英文字体如何区别对待?下面小编
- 在Excle中录入过多重要数据的时候经常需要进行加密处理,或许过了一段时间过后就忘记了密码,这个时候就需要进行解密方式了。或许有的朋友并不知
- 很多时候我们在使用word文档的过程中都会出现手误,这个时候就会点出很多歌空白页面,那么要怎么删除word文档的空白页面呢?下面是小编整理的
- excel怎么制作柱形图?想知道的朋友就和小编一起来看看excel柱形图制作教程吧excel怎么制作柱形图?第一步,在excel里面输入数据
- 在用word编辑公司的文件时,常常需要插入如图1所示的组织结构图。其实利用word自身的功能即可快速制作出标准的组织结构图。制