excel中,使用rank函数,在“汽车销售排名”表中,根据总销售额对各部门进行排名。怎么做?具体操作

如题所述

Excel函数用处大,下面我们已给学生成绩排名次为例,来看看RANK函数如何使用。
  用Excel表格做了学生考试成绩汇总表,格式如图1所示。需要根据AA列中相应科目的成绩排出名次,并将结果放到AB列相应的单元格中。
  排定名次要使用RANK函数,其语法是RANK(number,ref,order)其中,参数number是需要找到排位的数字;而参数ref则是数字列表的引用;第三个参数如果省略则是按降序排列,这正是我们需要的。比如公式=RANK(A3,A2:A6)的意思就是要得到A3单元格在A2:A6单元格中的排名。
  显然,在本例中要使用RANK函数,但有一个问题是必须要解决的。假设我们要针对语文学科的总分来排名次。学生们的语文总成绩分布在AA4、AA12、AA20等单元格中,所处单元格区域并不连续,每8行有一个成绩。怎样才能将它们选中,并作为排名的区域呢?
  这个问题也曾经困扰了我很长时间,最后发现利用求余数函数可以使问题得到顺利解决。不过,有些准备工作是要做的。
  还是以语文成绩的排名为例。
  先将AA列的复制到别的位置,等准备工作完成后再粘贴回来。
  先选中AA4单元格,输入公式=1/(MOD(ROW(),8)-4),回车后即可发现出现#DIV/0!的错误提示。拖动该单元格填充句柄向下至AA379,则会从AA4单元格开始,每8行出现相同的错误提示,其它各行均为数字。
  功能区开始选项卡功能组查找和选择按钮,在弹出的菜单中定位条件命令,打开定位条件对话框。选中公式单选项,并只保留选中随后出现的错误复选项,如图2所示。确定后就可以发现,凡是出现错误的提示的单元格就处于被选中状态了。
  现在功能区公式选项卡定义的名称功能组定义名称按钮,在打开的新建名称对话框的名称输入框中输入ymzf。确定关闭对话框。
  以后只要我们在名称框中输入ymzf,回车,就可以再次选中AA列中全部语文学科对应的单元格了,如图3所示。
  按照上面的方法,只要能让错误提示分别出现在相应学科所在行,那么就可以利用定位条件来选中它们。因为语文学科所处的单元格所在行除以8的余数为4,所以我们采用公式=1/(MOD(ROW(),8)-4)制造了除数为0的错误提示。那么数学、英语等其它学科则可以分别根据其行数除以8的余数不同,重复上面的操作过程,只是将公式分母中-4分别变成-5、-6、-7、-0、1、2、3就可以了。将所到的各学科区域分别以sxzf、yyzf等名称命名。
  但准备工作仅仅做这些还是不够的。因为我们排出的名次应该放在AB列而不是AA列。所以我们还要在再用上面的方法在AB列中选中各学科对应的区域,并分别以ymmc、sxmc、yymc等名称命名,以便将来在这些区域中输入不同的公式。
  至此,我们的准备工作才算是完成了。现在我们可以将临时放到别处的总分粘贴回AA列单元格中了,再剩下的事儿就是用RANK函数排名的问题了。咱还是先根据语文成绩排名吧。
  先在名称栏输入ywmc,回车,将AB列语文学科所对应的单元格全部选中,此时AB372单元格会处于被激活状态。我们只要在栏输入公式=RANK(AA372,ywzf),并按下Ctrl+Enter就可以在全部选中的单元格中输入公式并得到名次结果了。最后的结果如图1所示。
  其它学科的名次排定依此法办理。够简单吧?
  至此,我们针对各学科的排名工作就算是大功告成了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-12-04
RANK(number,ref,order)
number是要排列的数值,ref是作比较的区域,order是从小到大还是从大到小

比如对单元格 a1 : a4 对应的数值 5,3,6,7 进行从小到大排列,那么公式就是
=RANK(A4,$A$1:$A$4,1) , 1 就是从小到大排列,0 就是从大到小排列

如果你EXCEL用的多的话,那么我推荐你到这个网站http://club.excelhome.net免费注册成为会员吧,这是一个全球最大的非官方EXCEL学习网,不仅仅可以学函数公式,还有EXCEL透视表,EXCEL图表,还有更高级的VBA,就是VBA编程,可以解决很多办公类问题。
第2个回答  2011-12-04
在需要出现名次的地方输入
=rank(
然后选择该部门销售数据
输入半角的 , 符号, 选择所有部门的销售数据列(或行)
输入 ) 然后回车即可。
要不使用插入公式 选择RANK,然后按向导提示选择也可。

excel中,使用rank函数,在“汽车销售排名”表中,根据总销售额对各部门...
选择所有部门的销售数据列(或行)输入 )然后回车即可。要不使用插入公式 选择RANK,然后按向导提示选择也可。

如何在EXCEL中使用RANK函数进行排名?
1、首先我们打开一个Excel的文件,然后在需要排名的数据旁边,点击一个空白单元格,并输入【=rank(B2,$B$2:$B$9】,随后点击回车。2、最后点击此单元格的右下角,并滑动至数据最后一行。3、然后你就可以看到使用rank函数进行的数据排名啦,是不是很简单呢?4、还有一种方法,我们点击数据旁边的单元...

在EXCEL中怎么排销售额的名次?
1、在excel中,使用函数RANK()来查找销售排名。2、在销售排名列的第一个单元格中,输入“=RANK()”。3、调出函数公式,为第一个参数输入“[@个人销售总计]”。4、第二个参数是个人销售中的所有单元区域。5、在功能公式“[个人销售总额]”中,单击“确定”。6、之后就完成了销售额的排名,具体...

怎么在在Excel中利用rank函数计算名次
1、首先在表格中列出姓名和各科的成绩,加一个总分列使用sum函数进行求和操作。2、然后点击到H2单元格并点击“fx”插入函数,选择“rank”函数。3、在函数参数设置中根据下图的参数进行设置,需要添加“$”绝对引用符号。4、点击确定生成排名结果并下拉公式形成对应总分的排名。5、然后选中所有数据单元格并...

Excel表格中如何用RANK函数给数据排名
1. 双击打开桌面上需要排名的excel表格。2. 打开如图,接着在排名下方的单元格输入=RANK,然后选择RANK函数。3. rank函数包含三个参数,第一个是进行排名的数据,如图我们这里输入B2,也可以用鼠标点选B2单元格。4. 第二个是进行排名的数据区域,这里我们选择B2单元格到B9单元格。5. 第三个是“升序...

在excel中如何对不同部门的销售进行销售排名
用excel表格做了学生考试成绩汇总表,格式如图1所示。需要根据aa列中相应科目的成绩排出名次,并将结果放到ab列相应的单元格中。排定名次要使用rank函数,其语法是rank(number,ref,order)其中,参数number是需要找到排位的数字;而参数ref则是数字列表的引用;第三个参数如果省略则是按降序排列,这正是...

excel如何用RANK函数做升序降序排序排名
02 我们以下面的表格为例,需要根据表格销售员的销售数据,给每个业务员进行排名。03 我们在C2单元格中输入:=RANK(B2,B2:B7,0),B2表示需要排序的单元格,B2:B7表示所有需要排序的单元格范围,0表示从高到低排序(注意:0或者不写就是从高到低排序,非0就是从低到高排名。从高到低的意思...

如何使用rank函数对数据进行排名?
1、打开一个需要用rank函数排名的excel表格。2、选中要放排名数据的单元格,单击菜单栏“公式”中的“插入函数”。3、在“插入函数”对话框中找到rank函数。4、在“函数参数”对话框中,单击红色线圈标记的按钮,选择要计算排名的数据,单击同一个按钮返回“函数参数”界面。5、单击Ref后面的按钮,选择...

EXCEL如何给销售人员销售业绩排名excel中销售排名怎么做
在EXCEL表格中给销售人员销售业绩排名的方法如下:方法一:1、打开一张工作表,这是一张简单的销售金额表,需要根据D列“销售金额”的数据进行排名。2、选择E2选项,点击【插入函数】按钮。3、弹出【插入函数】对话框。在对话框中选择“RANK”函数,单击【确定】按钮。4、在【函数参数】对话框中,点击...

如何在Excel中使用RANK函数对数据进行排序
2、=RANK(B2,$B$2:$B$8,1)后面加个1是升序,不加或加个0就是降序。3、操作方法01rank函数是排名函数。rank函数最常用的是求某一个数值在某一区域内的排名。4、首先找到Excel工作表,双击打开Excel工作表,看到如图所示的表格,要求给同学的语文成绩排序。然后在排名下面的单元格处输入=,如下...

相似回答