excel数值排名的函数

2024-05-14

1. excel数值排名的函数

Excel用那个函数给数据排名?这个视频告诉你!

excel数值排名的函数

2. excel怎样用函数数值排名

EXCEL中的数值排名函数一般是使用rank函数。rank函数最常用的是求某一个数值在某一区域内的排名。
rank函数语法形式:rank(number,ref,[order])
函数名后面的参数中 number 为需要求排名的那个数值或者单元格名称(单元格内必须为数字),ref 为排名的参照数值区域,order的为0和1,默认不用输入,得到的就是从大到小的排名,若是想求倒数第几,order的值请使用1。
举例如下:
假如A列从A1单元格起,依次有数据80、98、65、79、65。
在B1中编辑公式
=RANK(A1,$A$1:$A$5,0)
回车确认后,向下复制公式到B5单元格。
效果:
从B1单元格起依次返回值为2、1、4、3、4。
注意:
公式中的参数0(零)或省略,Excel 对数字的排位是把数据从大到小的降序排列,也就是说数值最大的排名第1。

3. excel中排名的函数是什么

  在Microsoft Office Excel中
  RANK函数能实现将指定区范围内的数据按升序或降序排名.
   调用公式格式:=RANK(number,ref,order)
        Number   为需要找到排位的数字。
        Ref   为数字列表数组或对数字列表的引用,Ref 中的非数值型参数将被忽略。
        Order   为一数字,指明排位的方式。
        如果 order 为 0(零)或省略,对数字的排位是基于 ref 为按照降序排列的列表,
         即0或省按降序排名,非0按升序排名.
  例:将A1:A100内的数据从高到低排名,排名结果存放在对应的B1:B100中
  方法: 
  第1步 在B1中使用公式:=RANK(A1,$A$1:$A$100,0)
  第2步  用下拉方法在B2:B100中填入对应公式即可

excel中排名的函数是什么

4. excel名次排名函数

输入公式=rank.eq,在公式里输入第一个参数,要排名的成绩单元格。接着输入第二个参数就是在哪些成绩中排名,即排名区域,并绝对使用引用。最后公式输入完成以后,敲回车,即可得到排名结果。
工具/原料:
电脑:戴尔笔记本,
系统:Windows10 ,64位
软件:Excel 365家庭版
1、首先排名列输入公式=rank.eq。

2、接着在公式里输入第一个参数,要排名的成绩单元格。

3、接着输入第二个参数就是在哪些成绩中排名,即排名区域,并绝对使用引用。

4、最后公式输入完成以后,敲回车,即可得到排名结果。

5. excel里排名次用什么函数

1、rank函数:对重复数的排位相同,如排位为2的有两人,其排位分别为第2名、第2名;


2、rank.avg函数:如果多个值具有相同的排位,则将返回平均排位,如排位为2的有两人,其排名分别为第2.5名、第2.5名

excel里排名次用什么函数

6. excel排名次函数

平时在工作中,经常会使用到Excel这个办公软件,如果我们想要在Excel中使用排名函数,具体的操作方法如下:

打开【Excel】,选中相关单元格,然后在单元格中输入排名函数rank函数;

首先输入要进行排名的单元格位置,然后再输入排名范围,注意在输入范围时一定要加上符号,否则排名就会失败;

最后输入的函数就是
【=RANK(B2,$B$2:$B$8,0)】,输入完毕之后,直接点击键盘上的【enter】键,这样就可以计算出相关结果了;

然后选中这个单元格,将光标放在其右下角,当鼠标变成一个十字架时,按住鼠标左键向下拖动;

然后松开鼠标,其他表格的排名就会自动填充。

Excel表格使用rank函数排名次的方法二:
  
1、如果数据是纵向的,我们可以选中名次所在列第一格(如图中为c2),键入公式"=rank(b2,$b$2:$b$6)" ,然后回车。公式中的"b"指的是排名次数据(得分1)所在列,“b2”指c2格对应的b2格数据的名次,“$b$2:$b$6”是指数据范围从b2到b6."$"的做用是指锁定后面的字符。

  
当然,我们也可以把代码写成代码2的样式"=rank(b2,b$2:b$6)"和上面的区别在于,该代码只锁定了“2”和"6",没有锁定列"b".这是我们一个公式多行(列)排序的关键
  
2、第一个格排次显示出来之后,我们可以通过复制、拖动、右下角双击等各种方式,使该公式填充c2到c6格,这样名次也就自动出来了。
  
3、现在重点来了。我们“得分2”排名,仅需要进行如下操作:复制“名次1”列的名次,然后选中“得分2”得分区域,点右键,选‘粘贴’(注意,不要选成‘选择性粘贴’)
  
4、名次已排好。如果在步骤1中你选用的是第一种公式,那这一步将出错。因为第一种方法锁定了“B”列,复制过来之后依然将b2到b6作为排名区域。而第二种方式没有锁定“B”列,因此复制过来公式自动把“B”改成了“D”,正好是“得分2”的范围

7. excel中求排名

提问中有分数重复的,由于没说明是怎么处理,只好按我这边的设定了,当分数重复时按从左到右的方式排名,如题目中的张1、张6、张7三人分数重复,则张1排名优先于张6,张6排名优先于张7。

M2数组公式,输入完成后不要直接回车,要按三键  CTRL+SHIFT+回车  右拉再下拉。
=IF(COUNT($C2:$L2)>=COLUMN(A1),INDEX($1:$1,MATCH(LARGE($C2:$L2*100-COLUMN($C:$L),COLUMN(A1)),$C2:$L2*100-COLUMN($C:$L),)+2),"")

如果把重复时的排名跟上面的公式反过来的,则张7排名优先于张6,张6排名优先于张1,公式:
=IF(COUNT($C2:$L2)>=COLUMN(A1),INDEX($1:$1,MATCH(LARGE($C2:$L2*100+COLUMN($C:$L),COLUMN(A1)),$C2:$L2*100+COLUMN($C:$L),)+2),"")



excel中求排名

8. excel排名的函数

使用SMALL函数获取排名倒数第1的业绩,或倒数第2名的业绩,以此类推,如图操作。

请点击输入图片描述
2
使用SMALL函数或LARGE函数,要注意的是相同值也会进行排名,如图所示,倒数第1名10000业绩,倒数第2名也是10000业绩,倒数第3名反而是24000,这种排名规则显然不适用生活中的规则。

请点击输入图片描述
3
使用FREQUENCY函数计算A2:A6业绩量出现的频率,再使用IF函数把FREQUENCY函数返回的数组格式其中相同的数据变为FALSE,概况来说,{86777,86777,24000,10000,10000}变为{86777,FALSE,24000,10000,FALSE},而SMALL函数会忽略逻辑值,所以最后使用SMALL重新计算排名得到正确的排名规则。

请点击输入图片描述
4
=RANK(A2,A$2:A$6)
RANK排名函数,第2个参数设置数据区域用$绝对引用符号,让其保持不变,然后计算第1个参数在第2个参数中是排名第几,其次第1个参数是相对引用这样会造成向下拉自动填充时,第1个参数在变,最后得出所有的排名。
RANK函数使用需要注意的是对重复值也会进行排名,如图操作,没有出现第2名。

请点击输入图片描述
5
RANK函数已被新函数取代,使用比它更好的函数。例如RANK.AVG排名函数,返回其平均排名,如图操作,跟RANK函数相比这是个新函数,提供更高的准确度,名称也刚好见明知意。

请点击输入图片描述
6
RANK.EQ函数跟RANK函数,默认情况下是一模一样的功能,如图操作。

请点击输入图片描述