大家好,本次函數課程我們來學習一下排名函數RANK函數,RANK函數,返回一個數值在一組數值中的排位。
RANK函數的語法格式為:RANK(數值,數組,排序方式)
參數解析:
1、數值:表示需要計算其排位的一個數字。
2、數組:表示包含一組數字的數組或引用,其中的非數值型參數將被忽略。
3、排序方式:表示一數字,指明排位的方式。若為0或者省略,則按照降序排列的數據清單進行排位;若不為0,則按照升序排列的數據清單進行排位。
示例,將下圖的成績進行排名:
大多數情況下,我們使用的是降序排列的數據清單進行排位,這最符合我們的日常習慣,大的排第一嘛!仔細觀察一下本例的RANK函數的運行結果,我們會發現張三的成績排第4,不是我們常常理解的第3噢,這是因為RANK函數遵循的是美式排名,從個數上來排,你是第幾個就是第幾個。而我們中國不一樣,經常說并列第幾,比如本例的王五和黃九并列第2,按咱們中國人的習慣,張三應該排第3的。羅嗦這么一大堆,只是希望平時在做排名的時候要先明確自己要做的排名類型是美式的還是中式的,然后采取相關的方法,那么如何做中式排名呢?大家自己想想~