2021-05-12 14:32:11
excel排名次函數公式,中國式排名
2019-12-07 06:14:03
在實際生活、工作中經常需要對某些資料進行排名、評比,尤其是在學校中就用的更多了,學生考試需要排名次。排名方法有很多種,中國式排名、美國式排名、倒排名、不重複排名等等,不一而足。本例介紹資料不分組時excel排名次的函數公式用法。
1
首先,用RANK函數兩引數用法做基礎排名(預設降序排列)。
特點:如果有兩個數位排名相同,比如說資料序列:4,2,2,1。這時排名次序是:1,2,2,4,也就是最大的次序和總資料量一致,其中的第2個2佔據了「第3」這個名次。
2
用COUNTIF函數也可以實現上述RANK函數的兩引數用法結果。
3
用公式:=SUMPRODUCT((B$2:B$9>B2)*(1/(COUNTIF(B$2:B$9,B$2:B$9))))+1,獲得中國式排名結果。
中國式排名特點:會出現並列名次。比如說:4,2,2,1。中國式排名次序是:1,2,2,3。也就是並列第二名後是第三名,不會漏掉名次的數位。
4
用RANK和COUNTIF函陣列合,獲得不重複排名。
C2=RANK(B2,$B$2:$B$9)+COUNTIF(B$2:B2,B2)-1
特點:用這個公式,根據Excel行的特點,相同分數時,行數越大排名越大。如下圖C6和C8單元格。
5
只用COUNTIF函數也可以實現上一步的不重複排名:
C2=COUNTIF(B$2:B2,B2)-1+COUNTIF($B$2:$B$9,">"&B2)+1
6
在C2輸入RANK函數的三引數模式:=RANK(B2,$B$2:$B$9,1),即可獲得倒序排名。分數最小的排名倒數第1。
7
和正序排名類似,用COUNTIF函數也可以替代RANK函數實現倒序排名,公式如下:
C2=COUNTIF($B$2:$B$9,"<"&B2)+1
相關文章