请问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里能不能实现这种统计排序啊

不须要辅助列

G2
=SUM(N(MMULT(E$2:E$7^5-(10-B$2:D$7)^2-E2^5+(10-B2:D2)^2,{1;1;1})<0))+1

下拉

答案
1
6
3
5
2
4
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-16
给你一个笨办法.

1请问EXCEL中名次排序出现并列后的问题
借用一辅助列:=IF(COUNTIF($E$3:$E$8,E3)=1,1000*E3,1000*E3+10*SMALL(INDIRECT("b"&ROW()&":d"&ROW()),1)+SMALL(INDIRECT("b"&ROW()&":d"&ROW()),2))再来排名 上面的公式只是对于三场比赛的情况扩大1000倍,你可以根据实际比赛场次和评分小数点的位数来修改公式。不明的地方...

excel怎么排序名次有并列
总结 :excel排序名次有并列,具体操作方式如下:1、点击C2单元格,输入=SUM(IF($B$2:$B$5B2,1\/COUNTIF($B$2:$B$5,$B$2:$B$5)))+1。2、按下ctrl+shift+enter键,得到排名数据。3、将鼠标放到C2单元格的右下角,当鼠标变成十字形时,摁住鼠标左键并向下拖动即可得到所有名次。演示环境...

问EXCEL中名次排序出现并列后的问题
你可以增加一个辅助列,该列等于名次*1000000+最小积分*10000+二小积分*100+三小积分,然后按该列排序,由于该列包含有各列信息,因此就综合考虑了各种情况.实际操作 假设列的依次为A,B,C,D,E,F列,从第二行开始:辅助列(假设为G列),G2中输入 =E2*1000000+SMALL(B2:D2,1)*10000+SMALL(B2:D2,...

请问EXCEL中名次排序出现并列后的问题
不须要辅助列 G2 =SUM(N(MMULT(E$2:E$7^5-(10-B$2:D$7)^2-E2^5+(10-B2:D2)^2,{1;1;1})<0))+1 下拉 答案 1 6 3 5 2 4

问EXCEL中名次排序出现并列后的问题1
你可以增加一个辅助列,该列等于名次*1000000+最小积分*10000+二小积分*100+三小积分,然后按该列排序,由于该列包含有各列信息,因此就综合考虑了各种情况.实际操作 假设列的依次为A,B,C,D,E,F列,从第二行开始:辅助列(假设为G列),G2中输入 =E2*1000000+SMALL(B2:D2,1)*10000+SMALL(B2:D2,...

excel表中,在给学生成绩排名次时,出现并列名次的时候,都有哪些解决办法...
假定你的学生分数在B列,按B列排列,然后编序号,序号也就是分数排名了 在某一列第一行写公式 =if(B1=B2,"并列","") 下拉公式,这样,这一列出现 并列 的地方,就是排名重复的地方,手动修改下排名数据 很笨的方法,希望对你有帮助 我这个方法呢,可行,如果你看不懂可以再问 总成绩...

excel中如何排名次以及对excel并列排名公式进行详细解释
第一,excel中如何排名次:公式解释 excel中如何排名次呢?下图所示的,用RANK函数排名时,相同的分数其排名是相同的,即出现并列情况,但随后的数据,就没有第二名了,直接从第三开始,因为有两个并列第一。如何更好的解决excel 并列排名的问题呢?在C2输入公式:=SUMPRODUCT(($A$2:$A$11>=A2)\/...

使用excel做名次排序时,有并列第一是怎么办?
• 如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。说明 • 函数 RANK 对重复数的排位相同。但重复数的存在将影响后续数值的排位。例如,在一列按升序排列的整数中,如果整数 10 出现两次,其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)...

给学生成绩总分排名,出现并列,该如何做可以让名次并列显示?
如A1单元格内是"成绩",从A2向下的格内依次是每个人的成绩分数;B1格内是"名次",则在B2格内输入:=RANK(A2,$A$2:$A$101,0),然后将B2格内的公式向下拖拽到你所需要的人数位置即可.(这个公式中的范围假设为到第100个人,你可根据自己的实际需要情况进行更改)...

excel如何进行自动排名并且显示并列数据名次
excel如何进行自动排名并且显示并列数据名次?比如有相同的分数时,要求对相同的分数进行同等排名,可以使用函数RANK.AVG,下面就是具体步骤 材料\/工具 excel 方法 1\/7 打开excel表,鼠标点击要编辑的单元格;请点击输入图片描述 2\/7 点击菜单栏的公式——“插入函数”;请点击输入图片描述 3\/7 在函数...

相似回答