年級排名怎么算公式 年級排名公式excel

excel中并列排名問題excel中排名問題:如88 , 76 , 76不并列排名,附件中有公式

年級排名怎么算公式 年級排名公式excel

文章插圖
excel怎樣把一個班的成績從年級排名里挑出?excel怎樣把一有沒有表頭?沒有的話在excel表第一行插入一行 , 在班級那一列填入“班級” , 選中“班級”單元格 , 點擊“數據-篩選-自動篩選” , “班級”單元格出現下拉框 , 點擊 , 選擇你的班級名即可
在excel中 , 想按學生成績進行班級排序和年級排序 , 如何實現?ABCDE
班級姓名總分班排名年級排名
1七1張三90??
2七1李四80
3七1王二70
4七2陳小80
5七2侯二52
6七3張一51
7七3張在80
班排名:在D2中輸入
=SUMPRODUCT(($A$2:$A$10000=$A2)*($C2
查看全文
2011-04-23


0



用sum的數組公式 。。如果你是想同時體現排名 , 班級可以用排序的關鍵字設置 , 年級的可以使用rank()函數 。一、對班級進行排序或讓相同班級的數據連在一起 。(假如對順序有要求 , 請看第三點)
二、在e2列輸入公式:
=rank(d2,indirect(address(cell("row",d2)-countif(a$2:a2,a2)+1,2)):indirect(address(cell("row",d2)+countif(a:a,a2)-countif(a$2:a2,a2),2)),)
公式原理請參考這里:
三、如要求按原來的數據順序 , 可以在進行排名處理前 , 插入一列 , 添加一個1:n的序號 , 待排名完成后 , 再按這列的序號重新排序即可 。排序時關鍵字選班級和年級啊把你的表結構截圖出來 。才好給你公式 。
年級排名怎么算公式 年級排名公式excel

文章插圖
excel中每位學生語文、數學、英語、科學單科成績在本年級中的名次、在本班中的名次的方法語文年級名次:
=SUMPRODUCT((LEFT(班級)=LEFT(B2))*(語文>E2))+1
語文班級名次:
=SUMPRODUCT((班級=B2)*(語文>E2))+1
語數雙科年級名次:
=SUMPRODUCT((LEFT(班級)=LEFT(B2))*(語文+數學>E2+F2))+1
語數雙科班級名次:
=SUMPRODUCT((班級=B2)*(語文+數學>E2+F2))+1
其他公式類似,你自己應該會弄了.如年級在A列 , 語文在B列 , 數學在C列 , 求語文數學總分在年級中的排名
=SUMPRODUCT(($B$2:$B$10+$C$2:$C$10<B2+C2)*(LEFT($A$2:$A$10)=LEFT(A2)))+1
其中LEFT($A$2:$A$10)=LEFT(A2)是判斷年級的 , 即判斷班級的第一個數字 , 要判斷班的把兩個LEFT函數取消就行了 , 別的和這個同理 , 把($B$2:$B$10+$C$2:$C$10<B2+C2)改一下就行了 , 這樣生成的名次是1 , 2 , 3 , 3 , 5 , 6……的形式rank利用RANK()函數 , 通過一些過渡值得到想要的結果用rank函數吧 。呵呵!
【年級排名怎么算公式 年級排名公式excel】這必須通過專業分析軟件才辦得到!