Excel - Percentile 百分位数函数
Percentile 百分位数函数
在 Microsoft Excel 中,百分位数可以定义为感兴趣的变量的值,在该值或低于该值时,该变量的值的百分比为规定值。更合乎逻辑地说,它允许用户计算第 k 个百分位数。这个强大的函数可以确定异常值、分析员工绩效、评估研究生和研究生的学业成绩,并评估健康和风险指标。
例如,如果某个系列的评级低于 95%,则该系列将排在前 95% 系列列表中。在Excel中,百分位数函数可以计算百分位数数据。
兼容性
此高级Excel函数与以下版本的MS-Excel兼容−
- Excel for Microsoft 365
- Excel for Microsoft 365 for Mac
- Excel for the web
- Excel 2021
- Excel 2021 for Mac
- Excel 2019
- Excel 2019 for Mac
- Excel 2016
PERCENTILE函数与Excel 2010中的PERCENTILE.INC函数互换。
语法
百分位数函数的语法如下−
PERCENTILE.INC(array, k)
参数
您可以将以下参数与百分位数函数 − 一起使用
参数 | 描述 | 必需/可选 |
---|---|---|
array | 它指定计算百分位数的数组或数据范围。 | 必需 |
K | 它表示百分位数值在 0 到 1 范围内(含 0 和 1)。 | 必需 |
要点
- PERCENTILE() 函数将计算数据集给定百分位的值。
- 如果数组为空,PERCENTILE() 函数将检索名为 #NUM! 的错误。
- 如果 PERCENTILE() 函数中的 k 值是非数字,则该函数将返回 #VALUE! 错误。
- 如果 k 的值小于 0 或大于 1,则 PERCENTILE() 函数将返回 #NUM!错误。
百分位数函数示例
练习以下示例,了解 Excel 中 百分位数 函数的用法。
示例 1
步骤 1 − 在此示例中,我们将考虑包含来自 D3:D8 数据单元格的数组值的分数值列,并且 k 值存在于 F5 单元格中。

步骤 2 −现在,您可以输入公式"=Percentile(D3:D5,F5)",根据 D10 单元格中提供的数据计算所需的统计数据。

步骤 3 − 之后,按"Enter"键。结果得到的值为 4.5。

步骤 4 − 因此,分数数据集的第 70 个百分位数约为 4.5。这意味着数据集中 70% 的分数等于或低于 4.5。
示例 2
如果数组为空,PERCENTILE() 函数将返回错误值 #NUM!。
解决方案
步骤 1 − 在此示例中,我们将考虑一个 k 值为 0.6 的空数组。

步骤 2 −下一步,在 C8 单元格中输入 PERCENTILE() 函数"=PERCENTILE(C3:C6, E3)",方法是将数组大小 C3 传递到 C6,并将 k 值作为 E3 单元格引用。

步骤 3 − 之后,按"Enter"键,结果将显示"#NUM!"值,如下所示:

示例 3
如果 PERCENTILE() 函数中的 k 值是非数字,则该函数将返回 #VALUE! 错误。
解决方案
步骤 1 −首先,假设样本数据集中数组值在单元格范围 C3:C6 中指定,k 值在 E3 单元格中定义为非数字。

步骤 2 − 通过传递数组和 k 值单元格引用,在 C8 单元格中应用 percentile() 函数"=PERCENTILE(C3:C6,E3)"。

步骤 3 − 之后,按"Enter"键。这将显示"#VALUE!"错误。

示例 4
如果 k 的值小于 0 或大于 1,则 PERCENTILE() 函数将返回 #NUM!错误。
解决方案
对于大于 1 的 k
步骤 1 −对于大于 1 的 k,您可以假设 k 的值为 1.4,如 E3 单元格中指定的那样。

步骤 2 − 之后,在 C8 单元格 中输入公式"=PERCENTILE(C3:C6,E3)",绕过数组值和 k 值。

步骤 3 − 最后,结果值将生成 #NUM!错误,因为 k 值大于 1。

对于小于 0 的 k
在这种情况下,我们将假设 k 值为 -1.2,如 E3 单元格中所示。

步骤 4 − 之后,在 C8 单元格中应用百分位数 () 函数"=PERCENTILE(C3:C6,E3)"。由于此处的 k 值小于 0,因此为负数。此函数将生成"#NUM!"错误。
