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