Excel中rank函数怎么用

如题所述

第1个回答  2016-08-16
rank函数是排名函数。rank函数最常用的是求某一个数值在某一区域内的排名。
rank函数语法形式:rank(number,ref,[order])
函数名后面的参数中 number 为需要求排名的那个数值或者单元格名称(单元格内必须为数字),ref 为排名的参照数值区域,order的为0和1,默认不用输入,得到的就是从大到小的排名,若是想求倒数第几,order的值请使用1。
第2个回答  2011-02-28
楼上一看就不知在哪里COPY的,我举个简单的例子:
B1=RANK(12,A1:A4),
a1-a4有一组数,12为这组数字的一个 假设这4个数字是 12 13 14 15 这=RANK(12,A1:A4)返回为4,解释为:12在这组数中排老四!
第3个回答  2019-11-03
第4个回答  2011-07-27
RANK()是计算排名的函数,函数结构为rank(number,ref,[order])
通过实例解释其参数
假设A1:A10单元格分别为1,2,3,4,5,6,7,8,9,10
=RANK(A1,A1:A10,0)
公式为计算A1在A1~A10中的排名情况,可知结果应为 “1”

公式中的"A1"就是参数NUMBE,它表示需要排位的数字。

"A1:A10" 为参数REF,可以是数组或也可以是单元格的引用,表示排名次的范围。

"0"就是参数Order,其值是可选的,即可以填也可以为空。
如果order为0或省略,Excel 对数字的排名是基于ref降序排列而来。
如果order为1,Excel 对数字的排位是基于ref 升序排列而来。

因此当公式改为
=RANK(A1,A1:A10,1) 其结果将变为 10
第5个回答  2011-07-27
=RANK(A1,A1:A10,0) 降序
=RANK(A1,A1:A10) 降序
=RANK(A1,A1:A10,1) 升序

得到A1在A1:A1区域的大小顺序。