excel中的班級排名應該用哪個函數 excel班級排名函數

excel中要求出每位學生成績的班名次用什么函數,怎么求截圖請截出行號和列標,以方便書寫公式 。
J2輸入以下公式,然后向下填充公式
=SUMPRODUCT((C$2:C$2000=C2)*(J$2:J$2000>J2)*1)+1

excel中的班級排名應該用哪個函數 excel班級排名函數

文章插圖
如何用excel函數進行按班級排名rank函數沒法對選擇出來的數組排序,所以這里用別的實現:
在一列空單元格里,比如在f2中輸入公式
=SUMPRODUCT(($b$2:$b$1000=A2)*(e$2:$e$1000>C2))+1
然后向下拖拉,可以得到對應學生在班級內的名次
這里,1000為假設的學生數,自行修改 。1、首先在excel表格中輸入班級和成績,需要將班級的排名用函數計算出來 。
2、點擊C2單元格后點擊插入函數 。
3、在彈出的函數對話框中選擇“rank”函數 。
4、然后在“number”中選擇“B2”單元格,在“ref”中使用絕對引用“$B$2:$B$6”,在“order”中輸入“0” 。
5、點擊確定即可在單元格中看到班級對應的名次 。
6、如果需要根據名次重排班級名稱,選中單元格點擊按C列排序即可 。
【excel中的班級排名應該用哪個函數 excel班級排名函數】以下表為例:=RANK(E2,$E$2:$E$21)