Excel计算数据排名很简单,那如何计算与其他数据的差距呢?
>首页 -> 社会专题 -> 办公达人 2021-06-08 来源:微信 作者:池语蝶言 【】 浏览:703

Excel计算数据的排名的方法想必很多人都会,只需一个RANK就能够轻松实现数据排名。那怎么通过函数计算出与上一名之间的差距呢?

其实解决这个问题的方法非常简单,并不需要复杂的函数就能够轻松计算出结果。

先回顾RANK函数的具体用法,以素材文件为例,我们需要对B列的数据进行排序,在C2单元格中输入公式“=RANK(B2,B:B,0)”,按回车键开始计算,并对下方的单元格进行公式填充。

RANK函数语法:=RANK(Number,Ref,[order])。

RANK函数语法含义:=RANK(排名的数字,引用区域,排序方式)。

Number表示需要排位的数字,必需。Ref表示数字列表数组或对数字列表的引用,必需。Order表示数字排位的方式,可选。一般情况下看,RANK函数并不需要第三个参数。第三个参数有两个值,一个是0,表示降序;一个是1,表示升序。

接下来介绍计算与上一名之间差距的二种方法,请根据需要进行选择。

第一种方法:数据排名+减法

以素材文件为例,通过RANK函数得到数据的排名后,对排名列(C列)的数据进行升序排列。

在D3单元格中数据公式“=B3-B2”,这个公式很简单,用排名第三的数据减去排名第二的数据,求出差值。

这种计算差距的方法很简单,缺点就是需要打乱数据原有的排列顺序,按照数据的排名进行排列。

第二种方法:LARGE函数

这个方法能够实现保持原有数据顺序不变的情况下,计算出与上一名之间的差距。在D2单元格输入公式“=LARGE(B:B,C2-1)-B2”,按回车键开始计算,并对下方的单元格进行公式填充。

LARGE函数语法:=LARGE(Array,N)。

LARGE函数语法含义:=LARGE(查找区域,第N个最大值)。

LARGE函数用来返回数据区域中第N个最大值。

公式“=LARGE(B:B,C2-1)-B2”表示,在单元格区域B列中,获取上一名数据的对应值,减去本次数据的值。

以素材为例,用21-1=20计算出上一名的排名,通过LARGE函数获取排名20的对应数据,再减去排名21的数据,求出来差距。

今天的分享到此结束,计算与上一名差距的方法很多,但是通过RANK获取的数据排名可能存在并列的情况,所以有些函数可能不太适用。

您看到此篇文章时的感受是:
Tags: 责任编辑:佚名
免责申明: 除原创及很少部分因网文图片遗失而补存外,本站不存储任何有版权的内容。你看到的文章和信息及网址索引均由机器采集自互联网,由于时间不同,内容可能完全不同,请勿拿本网内容及网址索引用于交易及作为事实依据,仅限参考,不会自行判断者请勿接受本站信息,本网转载,并不意味着赞同其观点或证实其内容的真实性.如涉及版权等问题,请立即联系管理员,我们会予以更改或删除,保证您的权利.对使用本网站信息和服务所引起的后果,本网站不作任何承诺.
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论:0条】 【关闭】 【返回顶部
更多
上一篇Excel设置列宽的3种方法 下一篇Excel添加文字下面线条的2种方法
密码: (新用户注册)

最新文章

图片主题

热门文章

推荐文章

相关文章

便民服务

手机扫描

空间赞助

快速互动

论坛互动
讨论留言

有事联系

有哪个那个什么的,赶紧点这里给DOVE发消息

统计联系

MAIL:gnlt@Dovechina.com
正在线上:1314

版权与建议

任何你想说的