您的位置: 首页 > EXCEL技巧 > Excel基础 >

在Excel中进行中国式排名

时间:2013-12-10 整理:docExcel.net

所谓中国式排名,是指排名时如果出现并列的情况,并列者不占用名次。例如有两个并列第2名,则下一个名次还是为第3 名,而不是排到第4 名,这似乎更符合中国人的习惯。而在Excel中用RANK函数排序时,并列者将占用名次,因而会导致后面有的名次会出现空缺。在许多情况下,我们可能要用到中国式排名。下面是几种进行中国式排名的方法:

一、用辅助列

在能够改变表格结构的情况下,可以先对表格按降序的方式排序,然后在辅助列中输入公式,获得中国式排名。

如下图A1:D19区域中是某公司年度考核成绩表,总成绩在D列中,现在要对D列进行中国式排名。

1.选择D2:D19列中的任一单元格,单击工具栏中的“Z→A”按钮,使总成绩按降序排序。

2.在E2单元格中输入公式:

=RANK(D2,$D$2:$D$19)

然后向下拖,将公式填充到E3:E19区域。

3.在F2单元格中输入数值“1”。然后在F3单元格中输入公式:

=IF(E3=E2,F2,F2+1)

然后向下拖,将公式填充到F3:F19区域,即可得到中国式排名。

这种方法操作简单,无需复杂的公式,缺点是要使用辅助列。

二、使用公式

用下面的几个公式都可以获得中国式排名,还是以上图为例,在单元格中输入公式并向下拖:

=SUMPRODUCT((D$2:D$19>D2)/COUNTIF(D$2:D$19,D$2:D$19))+1

或下面的几个数组公式,公式输入完毕后按Ctrl+Shift+Enter结束:

=SUM(IF(D$2:D$19>D2,1/COUNTIF(D$2:D$19,D$2:D$19)))+1

=SUM(--(FREQUENCY(D$2:D$19,IF(D$2:D$19>=D2,D$2:D$19))>0))

=SUM(--IF(D$2:D$19>=D2,MATCH(D$2:D$19,D$2:D$19,)=ROW($2:$19)-1))

excel中排名的函数是什么 问题:excel中排名的函数是什么
回答:rank()是美式排名,(参考值重复时,名次会跳号) 用组合公式也可以做出国式排名(名次不会因参考值重复而跳号) 具体用法网上很多
2010excel中统计名数 怎么用 问题:2010excel中统计名数 怎么用
回答:有西方的排名公式,有国式排名公式,可以值得研究一下。
中国式众筹之困:炒作高于筹资 电商受追捧 问题:中国式众筹之困:炒作高于筹资 电商受追捧
回答: 胡祥宝 12 月 8 日报道 随着股权众筹监管意见即将出台的消息,众筹行业再度成为业内关注的焦点,一方面这一新颖的商业模式正逐渐成为诸多科技新产品上市的“标配”,但另一方面,实物类众筹(包括众筹项目和众筹...
中国式众筹:促销,众筹 问题:中国式众筹:促销,众筹
回答:...、诚信、投资种种因素混合到一起,便造就了光怪陆离的国式众筹故事。 “众筹大明星”西少爷内讧:赖账不还,合伙人内斗不断升级 一个肉夹馍小店,让宋鑫已经为之折腾了大半年。 今年 4 月,三位供职于 BAT 等...
郑州孩子的中国式暑假 小学二年级孩子报7个补习 问题:郑州孩子的中国式暑假 小学二年级孩子报7个补习
回答:...增压,这样的暑假让孩子们如何起来? 如何走出“国式暑假”的 网友评论 #p#分页标题#e# “此刻的孩子暑假过得很辛苦,丧失了童年的欢悦年华,可是没步伐,社会竞争越来越剧烈,我们只能争先恐后给孩子报...
中国式在线教育的10个陷阱和5种“死法” 问题:中国式在线教育的10个陷阱和5种“死法”
回答: 腾讯科技胡祥宝 10 月 16 日报道 眼下,在线教育正呈现火爆景象。或许下一个市值数亿、数十亿的大腕儿就在这个行业中间诞生;当然,谁也说不好,或许众多玩家中下个月就会有谁被腾讯、阿里、百度收至麾下,亦或沦为在...
相关知识:

下面内容对您也许有用

      话题:怎样在excel里排名?中国式的!知道
      答:excel里选择你要排名的依据,比如成绩,然后选择“数据”下拉菜单-排序
      话题:求教,excel中,中国式排名解答的详细解释。知道
      问:中国式排名,即有并列的,不影响下面的位次。比如,有2个第一名,则中国式排名
      答:(A$2:A$15A2)在SUMPRODUCT函数中是按数组公式进行计算,即逐一统计从A2到A15这14个数值是否大于A2,从而得到14个逻辑值,大于的数返回的是TRUE,小于的数返回
      话题:excel中国式排名
      答:思路:用分公司名与销售成绩做一个辅助列,再辅助列筛选删除重复项,再按不同分公司对剩下数据排序,最后用VLOOKUP函数引用即可。具体参见附件。
      话题:excel想对学生成绩进行年级的中国式排名。知道
      答:先选择(除了标题意外,其他都选)在菜单栏中选择数据,选择排序,选择总分为主要关键语文为次要关键字进行降序排序EXCEL如何学生成绩进行名次的 如何在excel中给学生成绩排名
      话题:怎样在excel中制造中国式的排名,如:123345?知道
      答:汉字排序 是按字的拼音开头字母,以26字母顺序排列
      话题:如何快速在EXCEL中用中国式排名
      问:搜索了下,其他人用公式排名都比较麻烦,有的时候,很简单的东西,却弄的那么
      答:楼主的公式,可能输入有个错误,应该是在D3输入公式=IF(C3=C2,D2,D2+1)其中C列为总分,D列为名次。对于允许排序的表格,这种方法是可行的。但是许多时候,是不 关于中国式排名 excel 怎样在excel排名中国式的!
      话题:用excel考试成绩排序输入的公式=IF(M4=RANK(M4,M$4:M$43
      问:用excel考试成绩排序输入的公式=IF(M4="","",RANK(M4,M$4:M$43,0))为何成绩相同
      答:在Excel中进行中国式排名 所谓中国式排名,是指排名时如果出现并列的情况,并列者不占用名次。例如有两个并列第2名,则下一个名次还是为第3 名,而不是排到第4 电子表格 rank排序公式 excel排序函数rank的公式是
      话题:excel中中国式排列公式
      问:用rank函数得到的结果是美式排名,比如有2个并列第二名,就没有第三名,直接到第
      答:SUMPRODUCT((B2:B10)/COUNTIF(B2:B10,B2:B10))+1 最好这样=SUMPRODUCT(($B$2:$B$10)/COUNTIF($B$2:$B$10,$B$2:$B$10))+1 向下托 Excel 2007混合条件排序的方法 excel中排序应该用什么公式
      话题:如何在EXCEL中运用工式进行排名?知道
      答:排名可用RANK()函数。中国式排名可参考:=SUMPRODUCT(($A$2:$A$100A2)*(1/COUNTIF($A$2:$A$100,$A$2:$A$100)))+1 EXCEL中怎样进行排名在Excel中如何排名次?
      话题:EXCEL让我痛苦的公式求解(分类后中国式排序)知道
      问:A列 B列 C列 2.5 1 1.2 0 1.2 0 0 2 3.1 2 1.2 0 3.1 1 1.4 1 5.4 2 1.2 0 13.7
      答:表述不清楚。发给我QQ EXCEL条件分类公式求解 excel中中国式排列公式
最新评论