作者JieJuen (David)
看板Office
标题Re: [算表] excel的rank函数~~请帮帮我
时间Tue Oct 30 02:27:06 2007
用RANK直接排的方法:
F G H
1 总分排名 数学排名 先总分後数学排名
2 2 3
3 1 1
4 2 1
H2=SUM((F$2:F$4=F2)*(G$2:G$4<G2))+F2
意思是在总分排名一样的人当中,数学稍差者名次还要再加。
--
如果要加第三条件,就与H栏运算,式子类似,若摆放得当,可以拖曳。例
一 二 三 四 R一 R二 R三 R四 R一 R一二 R一~三 R一~四
G F H
R一二往右可拖曳
--
如果排名相同,要依列数先後排名的话(也就是一定要不同名次)
=F2+COUNTIF(F$2:F2,F2)-1
这样可以做出一个位置表,再藉LOOKUP等函数,
可以得出与手动排列的相同的结果~
※ 引述《icene (kkk)》之铭言:
: ※ 引述《kifbh (exit)》之铭言:
: : 软体:excel
: : 版本:2003
: A B C D
: : 国文 数学 英文 总分 新编一个分数 作RANK
: : a 2 1 3 6 =D2*1000+B2*100+C2*10+A2=6132
: : b 3 2 3 7 =......
: : c 1 2 3 6 =......
: : 我知道要作总分排名可用rank函数
: : 用了之後b是第一名,a,c两位并列第二
: : 若是题目改成 请用总分排名,若总分相同,用数学成绩作排名依据
: : 请问..上述题目...我应该怎麽做呢?
: : 谢谢
: 参考看看上面做法~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.50.22
※ 编辑: JieJuen 来自: 218.164.48.216 (11/01 19:12)