中國式成績排名函數
❶ 求教,excel中,中國式排名解答的詳細解釋。
(A$2:A$15>A2)在SUMPRODUCT函數中是按數組公式進行計算,
即逐一統計從A2到A15這14個數值是否大於A2,從內而得到14個邏輯值,容大於的數返回的是TRUE,小於的數返回FALSE。這是第一組數據。
這一組的TRUE、和FALSE邏輯值實際上就是1和0的數組,A2是第N名,就有N-1個1,其餘全是0
COUNTIF(A$2:A$15,A$2:A$15)在SUMPRODUCT函數中也是按數組公式進行計算,
即逐一統計從A2到A15這14個數值在A2:A15中出現的次數,共有14個值,如果數據只出現一次,則返回1,如果出現多次,則返回出現的次數。
1/(COUNTIF(...))是將上面14個次數統計值為分母,取倒數,得到第二組數據。
SUMPRODUCT是將兩組數據進行數組乘法運算,
那麼,第一組數據中為0的向量(即小於等於A2的名次),與第二組數據相乘,結果為0
第一組數據中為1的向量(即比A2大的名次),與第二組數據相乘,將得到(N-1)個(N-1)分之一的數
根據數組乘法規則,各個向量的乘積最終相加,結果得到N-1,即A2排名減1
所以,最後+1,得到正確的排名數
❷ 請問用Excel給學校成績排名用什麼函數
你有1000多人,復當然能排到最後一名的不制就是1000多名嗎?
你如果按照分數,同分的排一個名次,下一名是緊接著排的話,那最多隻有600名了!(中國式排名)
假設你分數在B2:B1000的話,C2排名公式下拉--就是中國式排名!
=SUMPRODUCT(($B$2:$B$1000>B2)*(1/COUNTIF($B$2:$B$1000,$B$2:$B$1000)))+1
❸ excel想對學生成績進行年級的中國式排名。
先選擇(除了標題意外,其他都選)在菜單欄中選擇數據,選擇排序,選擇總分為主要關鍵語文為次要關鍵字進行降序排序
❹ 如何在excel中計算出學生成績排名
軟體版本:Office2007
方法如下:
1.對於一般的排名,可以直接利用rank函數,如下所示:
函數用法:=rank(要排名的成績,總成績所在區域)
❺ 請問如何用Excel的RANK函數來算成績單上的排名
首先我們將抄我們需要計算名次的表格打開。
我們選擇單元格,然後在單元格內輸入rank函數。
輸入rank函數之後,我們在函數里在輸入參數如圖所示。
輸入好參數之後,按下回車鍵就得到了結果。
我們將滑鼠移動到該表格的右下角進行拖動,可以看到所有的名次就出來了。
❻ Excel實用方法不用函數搞定中國式排名
Excel實用方法不用函數搞定中國式排名:
Hello大家好,我是幫幫。今天跟大家分享一下Excel數據透內視表完成容中國式排名。
メ大家請看典範圖片,某單位員工成績如下,有重復成績,若要按照中國是排名,不用函數怎麼解決呢?メ
メ可以用數據透視表。選中數據後插入數據透視表。メ
メ設置【行】為【員工】,【值】為【成績】並設置兩次。メ
メ設置後可以得到下圖。メ
メ之後,單機兩次【求和項:成績2】設置【值顯示方式】為【降序排序】。メ
❼ EXCEL中國式排名,公式看不明白,求大神解答,越詳細越好
你的公式不夠精簡,修改你的公式如下:
=SUMPRODUCT((B$4:B$12>=B4)/COUNTIF(B$4:B$12,B$4:B$12))
如圖所示:
❽ Excel 如何實現中國式排名函數升序排列
=SUMPRODUCT(($A$1:$A$10>A9)*(1/COUNTIF($A$1:$A$10,$A$1:$A$10)))+1
❾ Excel如何按照中國式排名給成績排序
假設數據A2:A100
B2數組公式,輸入完成後不要直接回車,要按三鍵內 CTRL+SHIFT+回車 下拉:容
=IF(A2="","",COUNT(1/(($A$2:$A$100>=A2)*(MATCH($A$2:$A$100,$A$2:$A$100,)=ROW($1:$99)))))