PERCENTRANK函数用于计算特定数值在一个数据集中的百分比排位。此函数可用于查看特定数据在数据集中所处的位置。例如,可以使用函数PERCENTRANK计算某个特定的能力测试得分在所有的能力测试得分中的位置。PERCENTRANK函数的语法如下。
PERCENTRANK(array,x,significance)
其中参数array为定义相对位置的数组或数字区域,x为数组中需要得到其排位的值。significance为可选项,表示返回的百分数值的有效位数。如果省略,函数PERCENTRANK保留3位小数。
典型案例
已知一组数据列表,计算指定的数字在列表中的百分比排位。基础数据如图16-127所示。
步骤1:打开例子工作簿“PERCENTRANK.xlsx”。
步骤2:在单元格A13中输入公式“=PERCENTRANK(A2:A11,9)”,用于计算9在上面数据列表中的百分比排位,结果为0.444,因为该数据集中小于9的值有4个,而大于9的值有5个,因此9在上面数据列表中百分比排位为4/(4+5),即0.444。
步骤3:在单元格A14中输入公式“=PERCENTRANK(A2:A11,8)”,用于计算8在上面数据列表中的百分比排位。
步骤4:在单元格A15中输入公式“=PERCENTRANK(A2:A11,11)”,用于计算11在上面数据列表中的百分比排位。
步骤5:在单元格A16中输入公式“=PERCENTRANK(A2:A11,25)”,用于计算“25”在上面数据列表中的百分比排位。计算结果如图16-128所示。
图16-127 基础数据
图16-128 计算结果
使用指南
如果数组为空,函数PERCENTRANK返回错误值#NUM!;如果significance<1,函数PERCENTRANK返回错误值#NUM!;如果数组里没有与x相匹配的值,函数PERCENTRANK将进行插值以返回正确的百分比排位。