Re: [算表] rank-班級排名問題

作者: layzer (我有一個豬寶貝)   2015-04-23 09:26:52
※ 引述《criky (鍵盤殺手)》之銘言:
: 軟體:
M$ Office
: 版本:
2010
: 我在處理班級排名及年級排名的問題,一個年級有2班,考試人數約28~33人,
: 年級排名較容易,不需考慮班級人數變動問題,
: 班級排名,目前用簡單的if判斷加rank公式如下:
: =IF(C2="001",RANK(F2,F$2:F$29),RANK(F2,F$30:F$67))
: 問題是,每班每次考試的人數不一定,
: 所以上述公式紅色部分會浮動,
: 公式要怎麼改才能自動調整?
: 可以用countif算人數,不過不知道怎麼改公式,
: 請指教一下,謝謝。
類似的狀況
只是如果考慮到大家不是乖乖的按照班級排一起
似乎就不能用原本的公式?
類似這樣的資料 http://1drv.ms/1DjV7mH
班級 成績 校排 班排
1 1 9 3
2 2 8 3
3 3 7 3
1 4 6 2
2 5 5 2
3 6 4 2
1 7 3 1
2 8 2 1
3 9 1 1
校排直接用rank就可以
班排的部分用RANK(B2,IF(A:A=A2,B:B,""))會跑出跟校排一樣的結果
但如果我分兩欄用IF(A:A=A$2,B:B,"") RANK(H2,H:H)
就可以跑出正確的校排....哪招=.="
有可以修正的方法嗎?
作者: soyoso (我是耀宗)   2015-04-23 09:34:00
http://goo.gl/fQzhtc 應可改用countifs
作者: layzer (我有一個豬寶貝)   2015-04-23 09:41:00
對耶..沒想到這種算法.. 不過rank跑不出來實在搞不懂~"~

Links booklink

Contact Us: admin [ a t ] ucptt.com