跳到主要内容

Excel RANK 函数

RANK 函数返回一个数字与同一列表中其他数字相比的排名。 相同的排名将分配给列表中的重复值。

RANK 函数 VS。 RANK.EQ 函数

从 Excel 2010 开始,RANK 函数已被替换为 RANK.EQ 函数. 虽然它们都可以用于返回数字列表对数字的排名,但更建议将来使用 RANK.EQ 函数,因为 RANK 函数在未来版本的 Excel 中可能不可用。

句法

RANK(number, ref, [order]))

参数

  • 联系电话 (必填):您要查找排名的数字;
  • 参考 (必需):包含要排名的数字的范围。 它可以作为数组、对包含数字的单元格的引用或数字列表输入。
  • 订购产品 (可选):用于指定如何对数字进行排名的数字。 有两种类型的排名:
- 0 or 省略:告诉Excel按降序排列“数字”;
- 1 or 任何非零值:告诉 Excel 按升序排列“数字”。

备注

1.如果参数中有非数值 “参考”, 它们将被忽略;
2.如果列表中有重复的值,这个函数会给它们相同的排名;
3.The #不适用! 如果您提供的号码发生错误 “数字” 不存在于 “参考”;
4.列表降序排列时,列表中最大的数字排在#1。 对于升序排名,列表中最小的数字将排名第一;
5.在使用RANK功能之前不需要对列表进行排序,因为排序后数字的排名将是它们的位置。

返回值

它返回一个数值。

例如:

有一个班级成绩单,如下面的屏幕截图所示。 要计算每个分数与报告中其他分数相比的排名,您可以应用 RANK 函数来完成它。

选择第一个分数旁边的单元格(在本例中为 D6),输入下面的公式并按 输入 获得列表中第一个分数的排名。 选择此结果单元格并向下拖动其自动填充句柄以获取其他分数的排名。

=RANK(C6,$C$6:$C$18,0)

笔记:

1) 在这种情况下,RANK 函数将相同的排名 (6) 分配给在列表中出现两次的数字 77。 同时,您可以看到没有一个数字的排名为 7。这是因为重复值的存在会影响后续数字的排名。

2) 上述公式按降序排列所有分数。 要按升序排列分数,您可以应用以下公式:

=RANK(C6,$C$6:$C$18,1)

相关功能

Excel QUARTILE.INC 函数
QUARTILE.INC 函数根据 0 到 1 的百分位数范围返回给定数据集的四分位数。

Excel QUARTILE 函数
QUARTILE 函数计算给定数据集的四分位数。

Excel QUARTILE.EXC 函数
QUARTILE.EXC 函数根据 0 到 1 的百分位数范围返回给定数据集的四分位数。

Excel RANK.AVG 函数
RANK.AVG 函数返回一个数字与同一列表中其他数字相比的排名。

Excel RANK.EQ 函数
RANK.EQ 函数返回一个数字与同一列表中其他数字相比的排名。


最佳办公效率工具


Office 选项卡 - 在 Microsoft Office(包括 Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 为 Office(包括 Excel)带来高效的选项卡,就像 Chrome、Edge 和 Firefox 一样。
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations