Excel排名次函數公式,中國式排名
在實際生活、工作中經常需要對某些數據進行排名、評比,尤其是在學校中更為常見,例如學生考試需要排名次。排名方法有很多種,包括中國式排名、美國式排名、倒排名、不重復排名等等,各有特點。本例將介紹數據不分組
在實際生活、工作中經常需要對某些數據進行排名、評比,尤其是在學校中更為常見,例如學生考試需要排名次。排名方法有很多種,包括中國式排名、美國式排名、倒排名、不重復排名等等,各有特點。本例將介紹數據不分組時使用Excel的排名次函數公式。
1. 基礎排名函數使用
首先,我們可以使用RANK函數兩參數的用法做基礎排名(默認降序排列)。特點是如果有兩個數字排名相同,比如數據序列:4, 2, 2, 1,那么它們的排名次序將會是:1, 2, 2, 4,也就是最大的數字排名和總數據量一致,其中的第二個2占據了“第3”這個名次。
2. 使用COUNTIF函數實現基礎排名
除了RANK函數,我們還可以使用COUNTIF函數來實現上述RANK函數兩參數用法的結果。
3. 獲取中國式排名結果
使用公式SUMPRODUCT((B$2:B$9gt;B2)*(1/(COUNTIF(B$2:B$9,B$2:B$9)))), 可以獲得中國式排名結果。中國式排名的特點是會出現并列名次。例如:4, 2, 2, 1的中國式排名次序是:1, 2, 2, 3。也就是并列第二名后面是第三名,不會漏掉名次的數字。
4. 使用RANK和COUNTIF函數組合,實現不重復排名
使用公式C2RANK(B2,$B$2:$B$9) COUNTIF(B$2:B2,B2)-1,可以獲得不重復排名的結果。這個公式根據Excel行的特點,在分數相同時,行數越大排名越大,如圖所示的C6和C8單元格。
5. 只使用COUNTIF函數實現不重復排名
只使用COUNTIF函數也可以實現上一步的不重復排名,公式如下:C2COUNTIF(B$2:B2,B2) COUNTIF($B$2:$B$9,"gt;"B2)。
6. 獲取倒序排名
在C2輸入RANK函數的三參數模式:RANK(B2,$B$2:$B$9,1),即可獲得倒序排名。分數最小的將排名為倒數第1。
7. 使用COUNTIF函數實現倒序排名
倒序排名與正序排名類似,同樣可以使用COUNTIF函數來替代RANK函數實現。公式如下:C2COUNTIF($B$2:$B$9,"lt;"B2)。