为什么rank排名不对
答:我估计是你的函数用错了 注意,rank的用法是 =rank(要排名的单元格,所有排名的单元格区域)如果你将要排名的单元格区域放在前面,其结果一般都是1
答:你引用的区域没有用绝对引用,偏移了。例如你B1中引用的区域是 A1:A4 ,直接拖到B2的时候,引用的却是 A2:A5,如果要避免这种现象,可以在选中第一个公式单元格,在编辑栏中将选区的位置选中,例如 A1:A5 按F4,将选取变成 A$1:$A$5 即可.要排序的内容,例如单独参数,例如A1不要固定,因为那个...
答:有可能是因为多个人的分数一样。所以排名被并列了。。比如有多个第二名和多个第4名等等。。那数量肯定减少变成765不奇怪。。所以数据没错。只要注明一下那些并列排名就可以了。感觉ok就给个好评采纳吧,尽快采纳可以帮我赚多50分哦,谢谢。。。
答:那说明是设置问题,应该是表格被设置了手动重算,你按下F9键试一下就会进行刷新,并计算出新值 或 设置---工具---选项---重新计算---勾选"自动重算"---确定
答:因为小数点第二位以后的数不一样,所以排名不一样.你将百分比多显示几个小数就能看出区别来了.如果你将第一个73.33%复制到下面那个格,排名就能一致了.
答:你使用RANK公式时,需要将排名所在的数据区域加上混合引用或绝对引用,才能避免向下填充公式时,数据区域在发生变化。在B2:B7单元格输入=RANK(A2,A$2:A$7) 按Ctrl+Enter组合键结束。详见附图:下图显示的是两种公式的排名情况:下图显示未加绝对引用时数据区域发生改变,造成排名改变:
答:RANK排名就是这样的,因为有5个100分,有5个并列第1,下一个就是第6了,再7、8等,如果再出现并列的,后面就排在他本来的位置。这种排名本来就是合理的。你的前面有5个人比你的分数高,你排第6是当然的了。但这与中国的习惯排名不符,中国的排名,称为中国式排名,如比本问题,有5个并列第1...
答:得分差距较大。如果在排名中只显示第一名和第二名,但没有第三名,这可能是因为在排名中只有前两名得分相近,而第三名与前两名得分差距较大,所以没有列出第三名。rank函数是排名函数。rank函数最常用的是求某一个数值在某一区域内的排名。即返回一个数字在数字列表中的排位。
答:你可以看一下H4的公式,已经变成了rank(G4,G4:G32),你说结果会是你想要的吗?出现这种情况是因为你没有正确理解相对引用和绝对引用。改成H3=rank(g3,g$3:g$31)下拉就正确了
答:假设排序的是A列第2到18行,平时我们会用=RANK(A2,A:A,0),但是实际工作中常会在最后一行后面统计总和,这样排序时把总和也排进去了,排了第2到19行,但排名表没有下拉到第19行,导致最高的,反而显示是第2名,可以把公式改为=RANK(A2,A$2:A$18,0)...
网友评论:
殷变19211024066:
excel的关于rank函数排序不对的问题 -
31584聂维
: 公式的排序范围需要使用绝对引用,避免向下填充时发生范围改变. 输入=RANK(D2,D$2:D$21) 然后向下填充公式
殷变19211024066:
excel中rank函数排序出现同分不同名 -
31584聂维
: 应该是精确度问题,平均分公式改为=round((b3+c3+d3+e3+f3+g3-h3-i3)/4,2)试下,若还不对,就把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出来)作为附件发来看下 [email protected]
殷变19211024066:
用rank函数排数百人的成绩,为什么后面的就不对了 -
31584聂维
: ref的取值用绝对引用应该就好了A$1:A$333比如这个样子的
殷变19211024066:
excel函数rank排名出差错 -
31584聂维
: A B C 序号 姓名 数量 排名 1 张三 400 ?(C1) 2 李四 200 ? 3 王五 500 ? 4 陆小 150 ? C1=Rank(B1,$B$1:$B$4),下拉公式,会自动出现排名: 2 3 1 4
殷变19211024066:
excel中如何给分数排名次(下拉后,排名出错,不知是哪的问题,请高手指点) -
31584聂维
: 不会第二参数的单元格地址没有采用绝对地址吧,一下拉,也跟着变动了吧. 相对地址,类似于A1:A10 绝对地址,数似于$A$1:$A$10 切换办法,可以选中第一个对的那个公式所在单元格,编辑栏中拖黑第二参数,按F4切换. 也可以手工把那个符号加上去.
殷变19211024066:
excel函数RANK之怪现象,求各位大侠帮忙解答. -
31584聂维
: 你的公式设置有问题,你设置的公式表述的逻辑是:E列的各个数据在F列中的排名,E列的数在F列中没有的,结果当然显示#N/A(比如E3的数字是2,但F列没有这个数字,所以G2显示#N/A).再者,公式最后一个参数你填了1,代表从小到大排序(比如E2的数字是1,在F列是最小的,所以G2显示1).我估计你想要的是F列的各项数据在F列中的排名,公式应该这样设置: 从大到小排序:=RANK(F2,F$2:F$13,0)或者=RANK(F2,F$2:F$13) 从小到大排序:=RANK(F2,F$2:F$13,1)
殷变19211024066:
在做排名时发现用RANK函数不能对相同分数进行排名,比如100分的4个,但是我要它们都是1不是123. -
31584聂维
: =rank(a2,a$2:a$8)
殷变19211024066:
RANK函数不能向下复制公式吗?为什么排序不对啊 -
31584聂维
: 你的公式是否是=RANK(A1,A1:A5,1),这样下拉时统计区域会改变.B1输入=RANK(A1,$A$1:$A$5,1)
殷变19211024066:
excel成绩 排名,rank函数算不出结果 公式没有错啊=RANK(L2,$L$2:$L$512) -
31584聂维
: RANK函数会忽略文本值,原因只有一个,就是L2:L512中有错误值#N/A.
殷变19211024066:
请问EXCEL排名为什么不准确? -
31584聂维
: 应该是没有采用绝对引用的原因,公式应该类似这样:=RANK(B1,B$1:B$50)