excel函数怎么学 excel的排名函数怎么用

excel表格怎么排名1、打开需要的Excel文件,打开之后将学生的成绩统计一下名次,看看学生的排名情况如何;
2、找到并点击一下要统计排名的单元格,然后找到上面的插入函数图标,点击插入函数选项;
3、然后在打开的页面中找到rank() 函数,然后点击 确定选项;
4、在打开页面的第一个输入框中填入 F2,而在第二个输入框中填入 F$2:F$9,其中$是绝对符号,地三个输入框中填入 0或者是非零,其中0是降序、非零是升序,然后点击确定;
5、然后就可以看到第一个人的排名是第五名,然后下拉就可以看到各个学生的排名名次了 。
可以用rank函数进行排名 。
1、以excel2010版本为例,如下图要对E列的总分进行排名;
2、首先在F2单元格输入函数,rank函数是排名函数,最常用的是求某一个数值在某一区域内的排名,公式为rank(要排名的数值,排名区域);
3、故这里的公式=RANK(E2,E:E),按enter键则可得出排名结果;
4、把鼠标放在单元格右下角,下拉填充公式则可得到该列总分的排名了 。
用rank函数进行排名 。语法 rank(number,ref,order) number 为需要找到排位的数字 。ref 为数字列表数组或对数字列表的引用 。ref 中的非数值型参数将被忽略 。order 为一数字,指明排位的方式 。如果 order 为 0(零)或省略,microsoft excel 对数字的排位是基于 ref 为按照降序排列的列表 。如果 order 不为零,microsoft excel 对数字的排位是基于 ref 为按照升序排列的列表 。Excel成绩表可以用RANK函数排名 。
1、以excel2010版本为例,如下图所示,要对下面同学的E列总分进行排名;
2、在单元格F2输入RANK函数,F2=RANK(E2,E2:E6),按回车Enter键,就会得到该名同学的排名了;
3、把鼠标放在F2单元格右下角往下拉填充公式,发现得到的排名都是1,这是因为RANK函数的取值范围没有绝对引用,导致取值范围随着往下拉发生了变化;
4、回到F2,把排名的取值范围固定一下,即加$符号绝对引用,则变成$E2:$E6,那么公式往下拉填充时范围就不会发生变化,一直都是E2:E6;
5、固定好取值范围后,再次往下拉填充复制公式,就会得到如下图所示的正确的排名了 。
Excel中的成绩排名,可以利用rank进行一般排名;也可以利用数组公式进行“中国式”排名别将两种排名方法介绍如下:
软件版本:Office2007
方法如下:
1.对于一般的排名,可以直接利用rank函数,如下所示:
函数用法:=rank(要排名的成绩,总成绩所在区域)
2.这样得到的排名,会因为名次重复,而跳过一些名次,比如下图中的第4名,第6名,第8名等:
3.而中国式排名一般是名次顺延,需要用到较复杂的数组公式来实现,下面是最常见的中国式排名公式之一:
公式解释:对于总成绩区域中大于当前成绩的,利用countif进行个数统计,再用1相除,最后sum求和,即得到大于当前成绩的且不重复的成绩个数,也就是当前成绩的中国式排名
4.Ctrl+Shift+Enter三键结束数组公式,往下填充,即可得到名次顺延的中国式成绩排名结果:

excel函数怎么学 excel的排名函数怎么用

文章插图
如何用Excel中的Rank函数给不同班级学生排名次原发布者:KeepMoving恬
如何用Excel中的Rank函数给学生排名次见图1 。假设我要给总分那一列的数据排名,那么首先选取“总分”一列数据的单元格区域E2-E17,然后单击菜单中的“插入/名称/定义”,在弹出“定义名称”的对话框中的“当前工作簿名称”一栏中输入或修改名称为“总分”,(默认情况下是这一列数据的标题)在“引用位置”一栏中显示的就是刚才选取的单元格区域E2-E17(当然也可以单击其右侧的“折叠按钮”重新选取单元格区域),然后按“确定”退出 。见图2 。接下来.就可以调用Rank函数来给学生总分排名了 。见图3 。在单元格F1中输入“名次”,单击F2单元格,选择“插入/函数”菜单项或单击工具栏中“fx”按钮后弹出“插入函数”对话框,找到“RANK”函数,单击确定,即弹出“函数参数”输入对话框 。在Number一栏中输入E2(也可以直接用鼠标单击E2或单击其右边“折叠按钮”对话框消失,再用鼠标单击E2后按“回车键”,此栏中即为刚才选定的单元格E2),然后在Ref一栏中手动输入“总分”,引用我们刚才定义的单元格区域,之后单击“确定”按钮退出就可以得到第一个学生的成绩排名了 。最后选取单元格F2,通过“复制句柄”复制,得出全班成绩的排名 。见图4 。用rank函数没错,但rank函数得到的结果是美式排名,比如有2个并列第二名,就没有第三名,直接到第四名,这不符合中国的习惯 。
给你一个中国式排名的公式 。比如成绩在B2:B10单元格,在C2:C10单元格排名次的话,在C2单元格输入公式=sumproduct((b2:b10>b2)/countif(b2:b10,b2:b10))+1,然后拖动填充到C10单元格即可 。假设b列放置学生分数,名次列A2单元格输入函数=RANK(B2,B:B),下拉即可这是数据
成绩 排名
你在A2单元格输入
=RANK(A2,$A$2:$A$12,0)下拉
成绩 排名
56 11
66 10
106 3
116 2
【excel函数怎么学 excel的排名函数怎么用】126 1能把问题说详细点吗?