大家好,本次函数课程我们来学习一下排名函数RANK函数,RANK函数,返回一个数值在一组数值中的排位。
参数解析:
1、数值:表示需要计算其排位的一个数字。
2、数组:表示包含一组数字的数组或引用,其中的非数值型参数将被忽略。
3、排序方式:表示一数字,指明排位的方式。若为0或者省略,则按照降序排列的数据清单进行排位;若不为0,则按照升序排列的数据清单进行排位。
示例,将下图的成绩进行排名:
大多数情况下,我们使用的是降序排列的数据清单进行排位,这最符合我们的日常习惯,大的排第一嘛!仔细观察一下本例的RANK函数的运行结果,我们会发现张三的成绩排第4,不是我们常常理解的第3噢,这是因为RANK函数遵循的是美式排名,从个数上来排,你是第几个就是第几个。而我们中国不一样,经常说并列第几,比如本例的王五和黄九并列第2,按咱们中国人的习惯,张三应该排第3的。罗嗦这么一大堆,只是希望平时在做排名的时候要先明确自己要做的排名类型是美式的还是中式的,然后采取相关的方法,那么如何做中式排名呢?大家自己想想~