求函数公式大神指教,在排名相同的情况下,不要把名次空出来,而是接着往下排

作者&投稿:索承 (若有异议请与网页底部的电邮联系)
excel中的rank函数对于重复的数值怎么排名~

在Excel利用Rank可以对数字进行排名,但是对于重复的数字会使用相同的序号却分别占用不同的排名位置;而实际中往往需要的是相同数字的排名相同,且重复值排名后不影响后续数字的排名。
方法1、在Excel帮助中提供了RanK的说明,以及对这个情况的处理,如图;但是方法比较麻烦,很少用到;现在要讲的是利用方法2来实现。

方法2、可以通过下面步骤来实现重复值排名:
通用的公式是:
=SUMPRODUCT ( (排位区域>某个单元格)/COUNTIF(排位区域,排位区域))+1
公式中,排位区域 是一样的,相当于RANK( number , ref , [order] )中的ref;
某个单元格 相当于RANK( number , ref , [order] )中的number。
如图:在A2单元格输入
=SUMPRODUCT(($A$2:$A$10>A2)/COUNTIF($A$2:$A$10,$A$2:$A$10))+1,回车。鼠标移动到A2单元格右下角,出现黑色小十字后,点击拖动一直往下拉填充公式至A10,就可以完成排名了。


名次排名,一向有中西两种算法.函数RANK的结果就是典型的西式的排法,老实说,这种排法的结果不太符合我们中国人的使用习惯;中国式排法,一般的教科书里没有,公式也比函数RANK要难一些.为说明问题方便,我把我的示意图列于下部:
在D3中输入公式:=IF(B3="","",SUM(IF($B$3:B$101<=B3,"",1/(COUNTIF($B$3:$B$101,$B$3:$B$101))))+1) , 同时按下ENTER键,SHIFT键,和CTRL键,下拉公式.即可.

(一)、用RANK( )函数:
假定第二行为成绩,第五行列为名次,B5单元格公式如下:
B5=RANK(C2,2:2)
这种方法,分数相同时名次相同,随后的名次将空缺。
例如:两个人99分,并列第2名,则第3名空缺,接下来是第4名。

(二)、用公式排序 函数方法 (中国式排名):
假定第二行为成绩,第六行列为名次,B6单元格公式如下:
B6=SUMPRODUCT(($B$2:$O$2>B2)*(1/(COUNTIF($B$2:$O$2,$B$2:$O$2))))+1
回车即可

(三)、用公式排序 数组方法 (中国式排名):
假定第二行为成绩,第七行列为名次,B7单元格公式如下:
B7=SUM(IF(2:2>C2, 1/COUNTIF(2:2,2:2))) + 1
此为数组公式,所以公式以Ctrl+Shift+Enter三键结束。
第三种方法分数相同的名次也相同,不过随后的名次不会空缺。

Excel里面有一个vb编辑器……你可以自己编一个函数呀。
另外,这个真心很简单,也就半个小时就能学会。


求大神指点Excel函数公式,谢谢。(取最早的时间数据)
公式为:=IF(COUNTIF($B$2:$B$16,E2)=0,"",MIN(IF(B$2:B$16=E2,DATEVALUE(A$2:A$16)+TIMEVALUE(A$2:A$16)))依然是按三键变成数组公式

Excel函数公式大全,拿来即用
①公式=OATEDIF(C3,TODAY(),"Y")②Datedif函数的作用是计算两个时间的差值 第一参数:开始时间,就是我们提取身份证号码的时间 第二参数:结束时间,使用today函数获取今天的日期 第三参数:返回类型,设置为Y,代表年份 根据身份证号码提取性别 ①公式 =IF(MOD(MID(B3,17,1),2)=1,"男","女"...

哪位大神帮我写个函数公式,万分感激!
D1:=IF(B2=1600,1600,A2\/CEILING(A2\/1600,1))E1:=IF(B2=1600,A2\/CEILING(A2\/1000,1),B2\/CEILING(B2\/1000,1))F1:=IF(B2=1600,CEILING(A2\/1000,1),(CEILING(A2\/1600,1))*(CEILING(B2\/1000,1)))下拉填充公式

Excel函数公式大全,直接套用
=SUMIF(B3:B15,F3,03:015)②Sumif函数的作用:条件求和 ③语法:=sumif(要统计的数据区域,求和条件,求和区域)条件判断 ①公式 =IF(C3>=6四,"通过","不通过")②If函数是一个条件判断函数,能根据条件来返回对应的结果 ③语法:=IF(判断条件,条件正确时返回的结果,条件错误时返回的结果)生...

EXCEL公式用法,根据条件求剩余房间数量,求大神指教。
1. 使用COUNTIF和COUNTIFS函数 如果你的数据在A列中,其中每个单元格表示一个房间的状态(例如,0表示空房,1表示已入住),你可以使用COUNTIF函数来计算剩余房间数量。公式:excel 复制 =COUNTIF(A:A, 0)这个公式会统计A列中所有值为0的单元格数量,即剩余房间数量。2. 使用SUMIF或SUMIFS函数(如果...

求excel大神帮忙出个函数公式,敬送20分!
A3公式 =sum($A1:A1)*$A2 向右填充 A6公式 =sum($A1:$D1,$A4:A4)*$A2 向右填充

求函数公式大神指教,在排名相同的情况下,不要把名次空出来,而是接着往...
(一)、用RANK( )函数:假定第二行为成绩,第五行列为名次,B5单元格公式如下:B5=RANK(C2,2:2)这种方法,分数相同时名次相同,随后的名次将空缺。例如:两个人99分,并列第2名,则第3名空缺,接下来是第4名。(二)、用公式排序 函数方法 (中国式排名):假定第二行为成绩,第六行列为...

三角函数的所有公式,诱导公式,半角公式,二倍角公式,之类的,尽量全一点...
锐角三角函数公式 正弦: sin α=∠α的对边\/∠α 的斜边 余弦:cos α=∠α的邻边\/∠α的斜边 正切:tan α=∠α的对边\/∠α的邻边 余切:cot α=∠α的邻边\/∠α的对边 二倍角公式 正弦 sin2A=2sinA·cosA 余弦 1.Cos2a=Cos^2(a)-Sin^2(a)2.Cos2a=1-2Sin^2(a)3.Cos2a=2...

求EXCEL大神帮忙做函数公式
A2=HLOOKUP(A$1,OFFSET(Sheet1!$A$1,,MATCH(A$1,Sheet1!$A$1:$B$1,)-1,99),ROW(A2),)&""右拉下拉

求EXCEL公式函数大神
1、E2(参考率)输入 =COUNT(IF((C:C<>"")*(D:D="运营作业中心"),C:C))\/COUNTIF(D:D,"运营作业中心")数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算。2、F2(及格率)输入 =COUNTIFS(C:C,">=90",D:D,"运营作业中心")\/COUNTIF(D:D,"运营作业中心")或 =COUNTIFS(B:...

东方市19255477670: 求EXCEL中,在进行有重复数据值排序时,排名中没有缺位的排序函数公式!!!
书寇消癌: =SUMPRODUCT((B$2:B$14>B2)/COUNTIF(B$2:B$14,B$2:B$14))+1

东方市19255477670: excel如何给相同的分数排名次? -
书寇消癌: 有两种方法: 一、用RANK()函数: 假定E列为成绩,F列为名次,F2单元格公式如下: =RANK(E2,E:E) 这种方法,分数相同时名次相同,随后的名次将空缺. 例如:两个人99分,并列第2名,则第3名空缺,接下来是第4名. 二、用排序加...

东方市19255477670: 在用EXCEL表格排序时,如何使相等的分数排出相同的名次 -
书寇消癌: 用RANK函数排名次,就可以达到要求.

东方市19255477670: excel如何用排名函数将相同名次排名区分先后? -
书寇消癌: B2公式: =RANK(A2,A$2:A$9)+COUNTIF(A$2:A2,A2)-1 然后下拉填充公式.

东方市19255477670: excel中函数怎样应用,求前三十名的平均成绩,第三十名成绩相同时,只算一个第三十名 -
书寇消癌: 假设A2:A100为学生成绩 公式:输入 =AVERAGE(LARGE(A2:A100,ROW(A1:A30))) 再同时按Ctrl+shift+回车

东方市19255477670: EXCEL中如何使用函数对数值进行排名,并且保证相同数值的排名位置是一样的. -
书寇消癌: 假设数据在A1:A4,在B1输入公式: =SUMPRODUCT((A$1:A$4>=A1)/COUNTIF(A$1:A$4,A$1:A$4)) 公式向下填充即可.

东方市19255477670: 在excel中用函数排名,怎么把重复分数排在同一名?
书寇消癌: “大校之女”的公式没有锁定单元格,在下拉时是会出错. 假设分数在B列,B2开始到B100,在C2输入=rank(b2,$b$2:$b$100)或者=RANK(b2,b:b)(如果该列还有其他的非成绩的数据,不能用此公式,会排名错误) .

东方市19255477670: excel函数问题,请教高手,有200人按分数的高低进行排名,分数相同的则排名相同,以此类推,请问如
书寇消癌: 如A列是源数据,在B列中输入 =RANK(A1,A:A,0) 向下拖动公式就可以啦. 比如第一名有两个, 第二名就没有了, 直接就是第三名, 同理第三名有三个,就没有第四第五名了, 下一名就是第六名.

东方市19255477670: EXCEL表格排名中,如何令相同数值的排名不空缺 -
书寇消癌: 听叙述应该是这样一回事,就是如果按RANK这样排序,会出现第1,1,3这样的排名,你的意思是要1,1,2这样的排名,就是所谓的中国式排名,如果是,假设数据在A2:A10中,B2中输入 =SUM(IF(A$2:A$10>A2,1/COUNTIF(A$2:A$10,A$2:A$10)))+1 同时按下CTRL+SHIFT+ENTER输入数组公式,用自动填充柄将B2中公式下拉到B10 . 如果单元格地址不对,自己调整. 如果理解得不对,请再详细描述.

东方市19255477670: excel中,我用函数RANK进行排名,结果发现相同的值虽然排名一样,但中间占了序号.我希望能按连续号来排 -
书寇消癌: 假设成绩在A2:A100 B2公式下拉! =SUMPRODUCT(($A$2:$A$100>A1)*(1/COUNTIF($A$2:$A$100,$A$2:$A$100)))+1

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网