描述
使用此函数计算一组值的百分位数。链式支撑。
PERCENTILE 返回指定范围内的 第k个百分位数,其中 k 的取值范围为 0 到 1(含 0 和 1 ) 。
句法
百分位数(数组, k)
输入
该函数接受以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
数组 |
是的 | 需要考虑的数据范围。 | 数字、包含数字的单元格引用、包含数字的单元格区域,或产生上述任何结果的公式。 |
k |
是的 | 百分位数。 | 介于 0 和 1 之间的正数(包含 0 和 1)。 |
范例
范例数据
| A | B |
|---|---|
| 分数 | 学生 |
| 65 | 爱丽丝 |
| 70 | 鲍勃 |
| 80 | 查理 |
| 85 | 大卫 |
| 90 | 前夕 |
示例公式
| 用例 | 公式 | 解释与结果 |
|---|---|---|
| 找出数据集中前 25% 的值。 | =PERCENTILE(A2:A6, 0.75) |
返回排序后的分数的第 75 个百分位数的值。 结果: 85 |
| 求数据集中的中位数。 | =PERCENTILE(A2:A6, 0.5) |
返回排序后的分数中第 50 个百分位数的值。 结果: 80 |
| 找出数据集底部 25% 的值。 | =PERCENTILE(A2:A6, 0.25) |
返回排序后的分数的第 25 个百分位数的值。 结果: 70 |
笔记
- PERCENTILE 的功能与PERCENTILE.INC相同。
- 百分位数包括数据集中的最低值和最高值。
- PERCENTILE 始终返回第 k个百分位数,即使
k < 1/(n-1)或k > (n-1)/n 。第k个百分位数是指低于该值的数据占总数据量的k %
。 - 百分位数使用最接近的排名之间的线性插值来确定百分位数。
例如,如果第 30 个百分位数实际上落在两个数据点之间,则使用公式计算位于这两个点之间的值:( n-1)k +1 ,其中 n是 值的数量。 -
数组可以引用多列。 -
数组中的非数值将被忽略。 - 如果数组
不包含任何值,或者包含超过 200 万个数据点,则 PERCENTILE 函数会返回 #NUM! 错误。 - 如果
数组被指定为单元格范围,则所有值必须相邻(即“A1:A27”,而不是“A1:A12,A16:A27”)。如果需要对这样的拆分范围应用 PERCENTILE,请使用辅助列(引用 A1:A12 到 B1:B12,以及 A16:A27 到 B13:B23),然后使用PERCENTILE(B1:B23, k)来确定所需的百分位数。 - 如果
k不是数字,或者超出 0 到 1 的范围(含 0 和 1),则 PERCENTILE 返回 #NUM! 错误。
使用技巧
- 当您想在数据集中查找位于特定百分位数的值时,请使用 PERCENTILE 函数。
- 百分位数常用于统计分析中,以了解数据的分布情况。
- 对于大型数据集,请考虑使用 PERCENTILE.INC 或 PERCENTILE.EXC 进行更精确的计算。
- 请记住,PERCENTILE 函数将其第二个参数视为十进制形式的百分比(例如, 0.75 表示第 75 个百分位数)。
- 您可以将 PERCENTILE 与其他统计函数(例如 AVERAGE 或 STDEV )结合使用,以进行全面的数据分析。
相关功能
平均值
平均值 A
平均值I
平均值 I
大值 [
最大值
最大值 A [] 最大值 I [] 中位数
最小值
最小值 I
] 百分位数 [] 百分位数.异常值
百分
位数.正值
四分位数
四分位数.异常值 [] 四分位数.正值
排名 [
排名.平均值 [
排名.相等
小值
标准差
标准差.峰值
标准差
.峰值
标准差.峰值