PERCENTRANK 函数

应用对象
Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

PERCENTRANK 函数以占数据集的百分比形式返回数据集中值的排位,本质上是值在整个数据集中的相对位置。 例如,可以使用 PERCENTRANK 来确定个人的测试分数在同一测试的所有分数字段中的排名。 

重要

此函数已与其他函数一起被替换,这些函数可能会提高准确性,并且其名称更能反映其用途。 此函数仍可用于向后兼容,但在将来版本的 Excel 中可能不再可用。 现在请考虑使用较新的函数。 

要了解有关新函数的详细信息,请参阅 PERCENTRANK。EXC 函数 和 PERCENTRANK。INC 函数。

语法

PERCENTRANK(array,x,[significance])

PERCENTRANK 函数语法具有下列参数:

  • 数组 必需。
    (或预定义数组) 数值的数据范围,在其中确定百分比排名。 
  • X 必填项。 想要了解其数组内排名的值。 
  • 意义 可选。 用于标识返回的百分比值的有效位数的值。 如果省略,则 PERCENTRANK 使用 3 位小数 (0.xxx)。

备注

  • 如果数组为空,则 PERCENTRANK 返回 #NUM! 错误值。
  • 如果有效性为 < 1,则 PERCENTRANK 返回 #NUM! 错误值。
  • 例如,如果 X 与数组中的某个值不明确匹配 (,则 PERCENTRANK) 的特定学生测试分数列表将内插以返回 X 的百分比排名。

示例

从下表中,复制“ 数据 打开”一词到所有公式等的示例数据 (,等等 ) 。 然后,在新的 Excel 工作表中,将所有内容粘贴到单元格 A1 及以下。

要显示公式的结果,请选中它,按 F2,然后按 Enter。 如果需要,调整列宽以提高可见性。 

数据    
1.3
1.2
11
8
4
3
2
1
1
1
公式 描述(结果) 结果
=PERCENTRANK(A2:A11,2) 2 在区域 A2:A11 中的百分比排位。 结果等于 0.333,因为该数据集中小于 2 的值有 3 个,而大于 2 的值有 6 个。 由于在区域(单元格 A8)中找到了 2,小于 2 的值的数量除以小于 2 的值的数量与大于 2 的值的数量的总和。 因此为 3/(3+6)=0.333。 0.333
=PERCENTRANK(A2:A11,4) 4 在区域 A2:A11 中的百分比排位。 小于 4 的值有 5 个,而大于 4 的值有 4 个。 按照上述示例,5/(4+5)=0.555。 0.555
=PERCENTRANK(A2:A11,8) 8 在区域 A2:A11 中的百分比排位。 小于 8 的值有 6 个,而大于 8 的值有 3 个。 按照上面的示例,6/ (6+3) =0.666。 0.666
=PERCENTRANK(A2:A11,5) 5 在区域 A2:A11 中的百分比排位。 与上述示例不同,在区域中没有找到 5。 5 的 PERCENTRANK 是通过在 4 的 PERCENTRANK 和 8 的 PERCENTRANK 之间查找四分之一标记来计算的。 也就是 (0.555)+(0.25*(0.666-0.555)) 或 0.583。 0.583