描述
使用此函数确定数字列表中某个数字的排名。链式支撑。可与 CHILDREFS一起使用。
RANK 可用于查找数据集中某个值的相对排名。
句法
RANK(number, ref_1, […, ref_254, [order])
输入
该函数接受以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
编号 |
是的 | 你要查找其排名的数字。 | 一个数字、一个包含数字的单元格的引用,或者一个可以得出数字或单元格结果的公式。 |
ref_1, ref_n |
是的 | 要与数字 进行比较的数字范围。 |
单元格区域、一组数字、包含这些内容的单元格的引用,或者产生这些内容的公式。最多可提供 255 个值。 |
订购 |
不 | 指定如何对 数字进行排名的数字。 |
值为 1 表示升序排列,值为 0 表示降序排列。如果省略,则使用“0”。 |
范例
数据
| A | B |
|---|---|
| 10 | 3 |
| 20 | 19 |
| 15 | 乔治 |
| 25 | 45 |
| 30 | -8 |
实例
| 公式 | 描述 | 结果 |
|---|---|---|
=RANK(A2, A1:B5) |
返回单元格 A2 中数字在 A1:B5 范围内的降序排名。(B3 被忽略,因为它是文本。) | 4 |
=RANK(A3, A1:A5, 1) |
返回单元格 A3 中数字在 A1:A5 范围内的升序排名。 | 2 |
=RANK(25, A1:B5) |
返回数字 25 在 A1:B5 范围内的排名(降序排列)。(B3 被忽略,因为它是文本。) | 3 |
=RANK(B5, A1:B5, 1) |
返回单元格 B5 中的数字在 A1:B5 范围内的升序排名。(B3 被忽略,因为它是文本。) | 1 |
笔记
- 如果列表中有两个或多个数字相同,则它们的排名相同。但是,这将影响后续数字的排名。
-
ref中的非数值(空单元格、文本值和逻辑值)将被忽略。 - 如果范围
ref中的某个单元格有错误,则会返回该错误。 - 顺序参数是可选的。如果省略,则 RANK 结果按降序排列。
- 使用 RANK.EQ 通过将平均排名分配给每个并列值来解决并列问题。
使用技巧
- RANK 可以与 COUNT 一起使用,以处理并列值并相应地调整排名。
- RANK 可用于创建性能、销售或其他可衡量数据集的排名。
- 对于大于 255 个值的数据集,我们建议使用辅助列来合并值。
- 您可以将 RANK 与其他函数(例如 IF、 INDEX和 VLOOKUP )结合使用,以创建动态报表和仪表板。
相关功能
平均值
平均值 A
平均值I
平均值 I
大值 [
最大值
最大值 A [] 最大值 I [] 中位数
最小值
最小值 I
] 百分位数 [] 百分位数.异常值
百分
位数.正值
四分位数
四分位数.异常值 [] 四分位数.正值
排名 [
排名.平均值 [
排名.相等
小值
标准差
标准差.峰值
标准差
.峰值
标准差.峰值