excel总产量排名怎么计算

发布网友 发布时间:2022-02-21 12:04

我来回答

1个回答

热心网友 时间:2022-02-21 13:34

先回顾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获取的数据排名可能存在并列的情况,所以有些函数可能不太适用。今天介绍的两种简单的操作方法希望能够给你的工作带来便捷,感谢您的支持。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com