年級排名的公式 年級排名公式excel

在一張EXCEL表中怎樣同時求出年級和班級名次1、電腦打開Excel表格 。
2、在2113班級名5261次4102中1653輸入公式=SUMPRODUCT(($B$14:$B$29=B14)*($C$14:$C$29>C14))+1 。
3、按回車鍵即可得到班級名次 。
4、下拉復制版公式即可 。
5、在年權級名次中輸入公式=RANK(C14,$C$14:$C$29) 。
6、回車即可得到年級名次 。
7、下拉復制公式即可 。
如圖,圖中例舉的成績表有31名學生,班抄級在C列,總分在D列 。E列是班級名次,F列是年級名次 。2113
52611、E2單元格輸入“=IF(D2"",SUMPRODUCT(($C$2:$C$32=C2)*(IF($D$2:$D$32="",0,$D$2:$D$32>D2)))+1,"")” 。輸入完成后不能4102直接回車,要按“Ctrl+Shift+Enter”才行 。然后下拉復制公式 。
2、F2單元格輸入“=IF(D2"",RANK(D2,D$2:D$32,0),"")” 。可以直接回車,然1653后下拉復制公式即可 。
ABCDEFGH
1班級姓名語文數學英語總分班名次年級名次
2七1浩閱646593222??
3七2田文454159145??
4七1陽雪575392202??
假如要統計F2:F1000的班級名次和年級名次,
在G2中輸入公式62616964757a686964616fe59b9ee7ad9431333264623137:=SUMPRODUCT(($A$2:$A$1000=$A2)*($F2<$F$2:$F$1000))+1
在H2中輸入公式:=RANK(F2,$F$2:$F$1000)用RANK函數,范圍用絕對地址,按班級排序
比如:A列中1-2000中是總成績,B為班級名次,C為年級名次
C中的公式==RANK($A$1:$A$2000,A1)
B中用一個公式,就是范圍是班級范圍,年級名次(假bai設dud列是成績):zhi
=rank(d2,$d$2:$d$1000)
班級名次(dao假設d列是成績,版b列是班權級):
=sumproduct(($b$2:$b$1000=b2)*($d$2:$d$1000>d2))+1

年級排名的公式 年級排名公式excel

文章插圖
請問用Excel給學校成績排名用什么函數?你有1000多人,當然能排到最后一名的不就是1000多名嗎?
你如果按照分數,同分的排一個名次,下一名是緊接著排的話,那最多只有600名了?。ㄖ袊脚琶?br /> 假設你分數在B2:B1000的話,C2排名公式下拉--就是中國式排名!
=SUMPRODUCT(($B$2:$B$1000>B2)*(1/COUNTIF($B$2:$B$1000,$B$2:$B$1000)))+1太簡單了 。
這是你想要的結果(圖1)
第1步——排序
注意“成績”那一列,整個excel表要根據成績高低排過序(由高到低),只有排序后才能用函數排名次 。
----------------------------------------------------
你應該會排序吧,你們微機老師肯定會
----------------------------------------------------
現在已經成功了一半了,下面的函數其實很簡單
用鼠標拉一下,整個 名次 那一列自動填充上函數值了
給分100分 。rank()函數
美式排名,有并列
如,有兩個第2名的,那么再下一個,就變成了第4名了沒錯啊
比如你們學校有100人10人考100分89人個考90分1人考80分
那10人并列第一名
89人并列第十一名 因為他們前面有10人比他們分高
最后那個人就是第100名 前面99個人都比他分高雖然你想要的是中式排名
但是我還是說美式排名更科學 。
【年級排名的公式 年級排名公式excel】建議c2=rank(b2,$b$2:$b$1000)有3個100分的話,99分的人就應該排在第4名!