一般在算排名的時候,都是用RANK函數,但這個函數并非萬能。
($A$2:$A$13=A3)就是判斷是不是等于本班級的。
(C3<=$C$2:$C$13)就是判斷這個分數小于等于多少個數。比如114、111、103、115這4個數,114小于等于2個數(114和115),所以排名第2。再比如115小于等于1個數(115也就是本身),所以排名第1。
以上,就是排名公式的由來。
當然,除了以上2種最常見的排名,有并列排名:
=RANK(D2,D$2:D$13)
班級排名:
=SUMPRODUCT((A$2:A$13=A2)*(D2<=D$2:D$13))
無并列排名:
=RANK(D2,D$2:D$13)+COUNTIF(D$2:D2,D2)-1
中國式排名,這個是數組公式,需要按Ctrl+Shift+Enter結束。
=COUNT(1/FREQUENCY(D$2:D$13,IF(D$2:D$13>=D2,D$2:D$13)))
加權排名:
=SUMPRODUCT(–(D$2:D$13+C$2:C$13%>=D2+C2%))