关于EXCEL中排名并列的问题

选手名称 第一场积分 第二场积分 第三场积分 总积分 名次
甲 1 2 1 4 1
乙 3 5 4 12 6
丙 2 2 2 6 2
丁 3 4 2 9 5
张三 2 1 3 6 2
李四 2 5 1 8 4

这是一场比赛的成绩表,积分和名次我都通过函数统计出来了,可是最后总名次排名不能出现并列的情况,如丙和张三的成绩统计出来是并列第二,这就不行了,那么就得比较他们的三场成绩中的单场成绩积分,比较这两位选手在单场成绩的积分中谁有最小积分,如丙和张三的三场成绩积分分别为2;2;2和2;1;3,那么张三在三场比赛积分中有一个1分的最小积分,所以他的名次就应该排在丙的前面为第二名,丙就应该是第三名,但是如果丙和张三都有一个为1分的最小积分,那么就比较他们的第二最小积分,以此类推。
注明:我们的比赛是积分从小到大排列名次,积分最小名次最高。
不知道excel里能不能实现这种统计排序啊

第1个回答  2010-06-16
h1 =-(E1&MIN(B1:D1)&SMALL(B1:D1,2)&MAX(B1:D1)),下拉
g1 =rank(h1,h:h),下拉。
相似回答