如何在excel中計算出學生成績排名假設學生成績在B列,排名公式:
=RANK(B2,B:B)
下拉 。rank(參數1,參數2,參數3)
參數1,包含在參數2內,參數3忽略或0為升序,不為0為降序
另外,新版本的Excel還有Rank的變形可以更好的處理排名問題 。
=RANK(A3,$A$3:$A$12,)
=RANK.AVG(A3,$A$3:$A$12,)
=RANK.EQ(A3,$A$3:$A$12,)
軟件版本:Office2007
方法如下:
1.對于一般的排名,可以直接利用rank函數,如下所示:
函數用法:=rank(要排名的成績,總成績所在區域)
2.這樣得到的排名,會因為名次重復,而跳過一些名次,比如下圖中的第4名,第6名,第8名等:
3.而中國式排名一般是名次順延,需要用到較復雜的數組公式來實現,下面是最常見的中國式排名公式之一:
公式解釋:對于總成績區域中大于當前成績的,利用countif進行個數統計,再用1相除,最后sum求和,即得到大于當前成績的且不重復的成績個數,也就是當前成績的中國式排名
4.Ctrl+Shift+Enter三鍵結束數組公式,往下填充,即可得到名次順延的中國式成績排名結果:

文章插圖
求視頻:成績排名excel2003或是簡單詳細的文字教程,謝謝了成績排名EXCEL中有函數RANK可以做到,假設你的數據在A列的A2至A100,你在B列的B2輸入公式=RANK(A2,$A$2:$A$100),回車,然后把這個公式向下填充可以計算出各個成績的排名 。
上面這種排名方法有個問題就是分數相同時,它的名次會并列,但是下一位學生的成績就以并列人數超過排序了 。比如一位學生得100分排第一名,3位學生并列99分排第二名,接下來一位學生得98分,應該是排在第三名,但是用微軟的這個功能排出來是第五名,也就是空了第三、第四 。這種排名方式與中國習慣不同 。也稱外國式排名 。
按中國人的習慣來排名,名次中不出現空缺,需要另外設置函數,用數組公式可以做到
比如{=SUM(IF(A$2:A$100>A2,1/COUNTIF(A$2:A$100,A$2:A$100)))+1}
【學生成績排名公式 excel 學生成績排名公式excel視頻】這是一個數組函數,在輸入時,先與其它函數一樣輸入=SUM(IF(A$2:A$100>A2,1/COUNTIF(A$2:A$100,A$2:A$100)))+1,再按住鍵盤的CTRL+SHIFT+ENTER三個鍵完成輸入(自動在外面加上大括號) 。
- 學生成績排名函數公式 學生成績排名函數
- 學生成績三率一均公式excel 學生成績排名公式excel不要重復
- excel學生成績總分排名函數 學生成績按班級排名函數
- 排名的英文單詞怎么寫 學校排名英文怎么寫
- 如何表格找出每個年級和班級排名函數
- excel排名函數同分數不同排名 如何用排名函數排名
- 排名公式 excel按照名次 如何用excel排名公式
- 如何點擊優化神馬排名軟件
- 如何用函數求排名 如何求排名函數
- 如何使用排名函數進行最佳排名
