返回特定数值在一个数据集中的百分比排位。此函数可用于查看特定数据在数据集中所处的位置。例如,可以使用函数 PERCENTRANK 计算某个特定的能力测试得分在所有的能力测试得分中的位置。
语法
PERCENTRANK(array,x,significance)
Array 为定义相对位置的数组或数字区域。
X 为数组中需要得到其排位的值。
Significance 为可选项,表示返回的百分数值的有效位数。如果省略,函数 PERCENTRANK 保留 3 位小数。
说明
- 如果数组为空,函数 PERCENTRANK 返回错误值 #NUM!。
- 如果 significane < 1,函数 PERCENTRANK 返回错误值 #NUM!。
- 如果数组里没有与 x 相匹配的值,函数 PERCENTRANK 将进行插值以返回正确的百分比排位。
示例
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
操作方法
- 创建空白工作簿或工作表。
- 请在“帮助”主题中选取示例。不要选取行或列标题。
从帮助中选取示例。
- 按 Ctrl+C。
- 在工作表中,选中单元格 A1,再按 Ctrl+V。
- 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
A | |
---|---|
数据 | |
13 | |
12 | |
11 | |
8 | |
4 | |
3 | |
2 | |
1 | |
1 | |
1 | |
公式 | 说明(结果) |
=PERCENTRANK(A2:A11,2) | 2 在上面数据列表中的百分比排位(0.333,因为该数据集中小于 2 的值有 3 个,而大于 2 的值有 6 个,因此为 3/(3+6)=0.333) |
=PERCENTRANK(A2:A11,4) | 4 在上面数据列表中的百分比排位 (0.555) |
=PERCENTRANK(A2:A11,8) | 8 在上面数据列表中的百分比排位 (0.666) |
=PERCENTRANK(A2:A11,5) | 5 在上面数据列表中的百分比排位(0.583,在 4 的百分比排位和 8 的百分比排位之间有四分之一的百分比排位) |
注释 若要以百分比的形式显示数字,请选择单元格并在“格式”菜单上单击“单元格”,再单击“数字”选项卡,然后单击“分类”框中的“百分比”。