怎么在excel里排序成绩(excel如何使用rank函数进行排名,讲解rank函数参数和公式使用)

wufei123 发布于 2024-01-05 阅读(273)

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名为最小值,最后一名为最大值!

亲爱的读者们,感谢您花时间阅读本文。如果您对本文有任何疑问或建议,请随时联系我。我非常乐意与您交流。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

大众 新闻38215