excel怎么排名次用rank函数排序

excel中排序函数rank怎么用?
RANK请参阅返回一个数字在数字列表中的排位.数字的排位是其大小与列表中其他值的比值(如果列表已排过序,则数字的排位就是它当前的位置).语法RANK(number,ref,order)Number 为需要找到排位的数字.Ref 为数字列表数组或对数字列表的引用.Ref 中的非数值型参数将被忽略.Order 为一数字,指明排位的方式.如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表.如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表.说明函数 RANK 对重复数的排位相同.但重复数的存在将影响后续数值的排位.例如,在一列按升序排列的整数中,如果整数 10 出现两次,其排位为 5,则 11 的排位为 7(没有排位为 6 的数值).由于某些原因,用户可能使用考虑重复数字的排位定义.在前面的示例中,用户可能要将整数 10 的排位改为 5.5.这可通过将下列修正因素添加到按排位返回的值来实现.该修正因素对于按照升序计算排位(顺序 = 非零值)或按照降序计算排位(顺序 = 0 或被忽略)的情况都是正确的.重复数排位的修正因素 =[COUNT(ref) + 1 – RANK(number,ref,0) – RANK(number,ref,1)]/2.在下列示例中,RANK(A2,A1:A5,1) 等于 3.修正因素是 (5 + 1 – 2 – 3)/2 = 0.5,考虑重复数排位的修改排位是 3 + 0.5 = 3.5.如果数字仅在 ref 出现一次,由于不必调整 RANK,因此修正因素为 0.示例如果您将示例复制到空白工作表中,可能会更易于理解该示例.操作方法创建空白工作簿或工作表.请在“帮助”主题中选取示例.不要选取行或列标题.从帮助中选取示例.按 Ctrl+C.在工作表中,选中单元格 A1,再按 Ctrl+V.若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”.A 7 3.5 3.5 1 2 公式 说明(结果) =RANK(A3,A2:A6,1) 3.5 在上表中的排位 (3) =RANK(A2,A2:A6,1) 7 在上表中的排位 (5)
为您推荐:
其他类似问题
扫描下载二维码使用Excel中Rank函数对学生成绩名次进行排列 - Office办公助手
最专业的Office办公软件学习和原创Office教程网站!
使用Excel中Rank函数对学生成绩名次进行排列
发布时间:11-27 来源:Office办公助手()
学生成绩的排名,在Excel可以应用数据处理中的升序或者降序的功能而实现,但是如果在已经对学生的学号进行了升序或者降序排列以后,为了确保学生的学号次序不变,而实现学生成绩的名次排列,则需要利用Excel中的Rank函数,在此,本文以班级的单科成绩为例,图文详解使用Excel中Rank函数对学生成绩名次进行排列的方法。
1、单科成绩表数据文件的打开:用打开《机械制图》单科成绩表.xlsx文件,打开界面如图所示:
2、成绩表按学号升序的排列:用鼠标左键选中学号至期评成绩,然后用单击菜单栏中的数据选择筛选,得到如下的图:
3、在下图中,在学号处单击倒三角符号,然后选择升序,得到下图所示的按学号升序的排列表,然后选中学号至期评成绩单元格,再单击筛选,完成步骤(2)的操作:
4、对学生的期评成绩进行排名:在期评成绩单元格后输入&排名&,然后在选中&T8&单元格,菜单&&公式&&插入函数&,在弹出的插入函数敞口中,或选择类别为&全部&,选择函数为&RANK&,单击确定,得到图:
5、在函数参数敞口中,Number处选择S8的数据,Ref处选择S8到S48单元格之间的数据,Order处填入&0&,单击确定得到图:
6、将单元格T8的公式&=RANK(S8,S8:S48,0)&修改为&=RANK(S8,S$8:S$48,0)&,Enter后,选择单元格T8,将鼠标指针移动到其右下角的填充柄上,鼠标指针变成一个&+&字形,按下鼠标左键并向下方拖动填充柄,到单元格T48处释放鼠标即可得到期评成绩排名,如图所示:
7、单击文件,另存为:文件以&单科成绩表.xlsx&进行保存,如下图所示:
1、在使用公式填充的时候一定要先将单元格T8的公式&=RANK(S8,S8:S48,0)&修改为&=RANK(S8,S$8:S$48,0)&,然后再进行填空。
2、在学号排列的时候,一定要选择单元格。
上一篇: 下一篇:没有了Excel函数教程:RANK、PERCENTRANK排位函数-excel技巧-电脑技巧收藏家
|||||||||||||
当前位置: &&&&正文
Excel函数教程:RANK、PERCENTRANK排位函数
1、一个数值在一组数值中的排位的函数RANK
数值的排位是与数据清单中其他数值的相对大小,当然如果数据清单已经排过序了,则数值的排位就是它当前的位置。数据清单的排序可以使用Excel提供的排序功能完成。
语法形式为RANK(number,ref,order) 其中Number为需要找到排位的数字;Ref
为包含一组数字的数组或引用。Order为一数字用来指明排位的方式。
如果 order 为 0 或省略,则Excel 将 ref 当作按降序排列的数据清单进行排位。
如果 order 不为零,Microsoft Excel 将 ref 当作按升序排列的数据清单进行排位。?
需要说明的是,函数 RANK 对重复数的排位相同。但重复数的存在将影响后续数值的排位。嗯,这就好像并列第几的概念啊。例如,在一列整数里,如果整数
10 出现两次,其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)。
2、求特定数值在一个数据集中的百分比排位的函数PERCENTRANK
此PERCENTRANK函数可用于查看特定数据在数据集中所处的位置。例如,可以使用函数
PERCENTRANK 计算某个特定的能力测试得分在所有的能力测试得分中的位置。
语法形式为PERCENTRANK(array,x,significance) 其中Array为彼此间相对位置确定的数字数组或数字区域。X为数组中需要得到其排位的值。Significance为可选项,表示返回的百分数值的有效位数。如果省略,函数
PERCENTRANK 保留 3 位小数。
3、与排名有关的示例
仍以某单位的年终奖金分配为例说明,这里以员工Annie的排名为例说明公式的写法。
奖金排名的公式写法为:
=RANK(C3,$C$3:$C$12)
百分比排名的公式写法为:
=PERCENTRANK($C$3:$C$12,C3)
来源:互联网
免责声明:本站资料来源于互联网,其版权归原作者所有。如内容涉及或侵犯了您的权益,请通知我!
版权所有 Copyright&2009&
建议使用分辨率:及更高电脑教程子分类}

我要回帖

更多关于 利用rank函数降序排名 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信