作者cmds (黑心萝卜)
看板Office
标题[算表] 计算排名(重复只算一次)
时间Sun May 28 10:56:20 2017
软体:office
版本:excel 2010
版上各位先进大家好
最近在计算排名时遇到一些问题想请教,以下表为例:
A B C D
1 人 班级 积分 排名
2 甲 A班 30 1
3 乙 A班 30 1
4 丙 A班 20 "2"
5 丁 B班 40 1
6 戊 B班 30 2
想计算排名(不考虑重复)的写法(也就是D栏函数怎麽写才能跑出上表)
之前如果考虑重复排名是用countifs
D2=countifs(B:B,B2,C:C,">"&C2)+1
不过要是要把重复的只当作一次计数就想不出怎麽去写了
想请教是否有其他写法 谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.82.29.163
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1495940182.A.D7D.html
※ 编辑: cmds (111.82.29.163), 05/28/2017 10:58:22
2F:→ cmds: 太厉害了!感谢 05/28 17:04
3F:→ cmds: 还有一个小问题是,如果很多个班中其中一个班都空白(无积分) 05/28 17:28
4F:→ cmds: 这样跑起来就会变除以0错误orz请问是否有方法补救呢? 05/28 17:28
5F:→ cmds: 目前是想说把空格取代为0(or给定一个数值) 05/28 17:28
7F:→ cmds: 感谢:) 05/28 22:59