excel表格排名函數是什么 excel表格排名函數

如何用excel函數進行按班級排名rank函數沒法對選擇出來的數組排序,所以這里用別的實現:
在一列空單元格里,比如在f2中輸入公式
=SUMPRODUCT(($b$2:$b$1000=A2)*(e$2:$e$1000>C2))+1
然后向下拖拉,可以得到對應學生在班級內的名次
這里,1000為假設的學生數,自行修改 。=SUMPRODUCT((($B$2:$B$1000=B2)*($E$2:$E$1000*10^4+ROW($2:$1000))>=(E2*10^4+ROW()))*1)
=SUMPRODUCT((($B$2:$B$1000=B2)*($E$2:$E$1000)>=(E2))*1)
然后向下拖拉,可以得到對應學生在班級內的名次 。(1000為假設的學生數)
第一個公式考慮了如果成績相同的問題,第二個公式忽略此問題 。樓豬研究一下rank()函數定會有所領悟excel表格中如何用函數進行篩選的解決方法如下:
1、可以創建個宏命令,
2、記錄自動篩選的過程,
3、查看原代碼,
【excel表格排名函數是什么 excel表格排名函數】4、調用的函數 。
這樣就可以知道了 。廢話,按幾年幾班來排吧!樓主的意思!那么請問樓主,有沒有超過9班的,比如三年十二班或十三年二班數據-排序-主要關鍵字為班級-次要關鍵字為總成績

excel表格排名函數是什么 excel表格排名函數

文章插圖
如何使用Excel工作表函數中的Rank函數進行成績排名A B C
序號 姓名 數量 排名
1 張三 400 ?(C1)
2 李四 200 ?
3 王五 500 ?
4 陸小 150 ?
C1=Rank(B1,$B$1:$B$4),下拉公式,會自動出現排名: