龙空技术网

excel如何使用rank函数进行排名,讲解rank函数参数和公式使用

Excel教程学习 517

前言:

而今兄弟们对“excel怎么算排名rank”大约比较关心,咱们都想要学习一些“excel怎么算排名rank”的相关文章。那么小编在网上收集了一些关于“excel怎么算排名rank””的相关内容,希望你们能喜欢,姐妹们快快来学习一下吧!

excel表格中rank函数专用于数据排名场景,这节我们将详细了解rank函数的完整三参数及其公式应用。

下面来看一个案例,数据表包含了产品和销量,现在要根据销量进行排名,排名方式为从大到小的降序排名,即最大值排名为1,最小值排名最后。

如何使用rank函数进行排名公式表达,先来看它的语法图:

rank函数表达式为:=rank(排名值,排名区域,排名类型)

它的完整表达包含三个参数,第1参数是要排名的数值,通常是一个数字;第2参数是进行排名的单元格区域,第1参数值将在这个区域中进行大小相对排名;第3参数是排名的方式,包含降序排名和升序排名,分别用数字0和非零数字表示

所谓降序排名,是按数据从大到小的顺序进行排名,最大值为第1名,最小值为最后一名。

升序排名,则刚好相反,是按照从小到大的顺序进行排名,最大值反而为最后一名,而最小值被排列为第1名。

此时我们要对销量进行排名,并按照从大到小顺序,则根据其语法输入参数值,具体如下图所示:

其中作者省略了第3参数,则默认为降序排名。

我们运行公式,来看下它的运算结果:

以上是省略第3参数的rank函数常规表达,接下来我们来看rank函数进行升序排名的公式使用。

输入公式为:=RANK(B2,$B$2:$B$14,2)

这里rank函数第3参数设置为非零值2,则代表其排名类型为升序排名,将按照销量从小到大的顺序,进行升序排名。

两个公式的结果,可以从上图中右侧排序后的销量数据进行核对。

纵观全文,rank函数的表达较为简单,其常规写法只需要包含两个参数即可,但根据具体需求,如果执行升序排名,则要输入第3参数为非零值。这里我们的重点也是对rank函数第3参数的两种排名方式的理解。

简单来讲,常规排名都是从1开始递增排序,当执行降序排名,则代表数据进行降序排序后再执行从1开始的排名,第一个数值为最大值,所以其最大值为第1名;当执行升序排名,代表数据先进行升序排序,其第一个数值为最小值,最大值反而位于数据末尾,所以第1名为最小值,最后一名为最大值!

标签: #excel怎么算排名rank