描述
使用此函数计算某一范围内数值的 k 百分位数,包括最大值和最小值,其中 k 的范围为 0 至 1(含 1)。
如果要包含所有数据点(包括极值),请使用 PERCENTILE.INC。
语法
PERCENTILE.INC(数组,k)
输入
该函数接受以下参数
姓名 | 必要 | 描述 | 有效输入 |
---|---|---|---|
数组 |
是的 | 定义相对站位的数据数组或范围。 | 一个数字、一个包含数字的单元格的引用、一个单元格区域或一个产生上述结果的公式。 |
k |
是的 | 0 至 1(含 1)范围内的百分位值。 | 介于 0 和 1 之间(包括 1)的正数,对包含该正数的单元格的引用,或结果为上述任一数值的公式。 |
范例
范例数据
A | B |
---|---|
得分 | 学生 |
75 | 爱丽丝 |
82 | 鲍勃 |
90 | 查理 |
68 | 戴维 |
95 | 夏娃 |
公式示例
公式 | 描述 | 结果 |
---|---|---|
=percentile.inc(a2:a6, 0.5) |
计算分数的第 50 百分位数(中位数)。 | 82 |
=percentile.inc(a2:a6, 0.25) |
计算分数的第 25 百分位数。 | 71.5 |
=percentile.inc(a2:a6, 0.75) |
计算分数的第 75 百分位数。 | 92.5 |
=percentile.inc(a2:a6, 0) |
计算分数的第 0 百分位数(最小值)。 | 68 |
=percentile.inc(a2:a6, 1) |
计算分数的第 100 百分位数(最大值)。 | 95 |
笔记
- PERCENTILE.INC 的功能与 PERCENTILE相同。
- PERCENTILE.INC 包括数据集中的最低值和最高值。
- PERCENTILE.INC 使用最接近等级之间的线性插值来确定百分位值。
例如,如果第 30 个百分位数实际位于两个数据点之间,它就会使用公式计算出位于这两个点之间的值:(n-1)k +1,其中 n 是数值的个数。 -
数组
可以引用不止一列。 -
数组
中 的非数值将被忽略。 - 如果
数组
不包含任何值,PERCENTILE.INC 将返回 #NUM!错误信息。 - 如果
数组
作为单元格区域提供,则所有值必须相邻(即 "A1:A27",而不是 "A1:A12, A16:A27")。如果需要将 PERCENTILE.INC 应用于此类分割范围,请使用辅助列(参考 A1:A12 至 B1:B12,以及 A16:A27 至 B13:B23,然后使用PERCENTILE.INC(B1:B23, k)
来确定所需的百分位数值)。 - 如果
k
不是数字,或超出 0 到 1 的范围,PERCENTILE.INC 将返回 #NUM!错误信息。 -
k-th 百分位数是指
k
百分之几的数据都低于这个值。
使用技巧
- 如果需要在数据集中找到代表特定百分位数的值,尤其是需要在数据点之间进行插值时,请使用 PERCENTILE.INC。
- PERCENTILE.INC 将数据视为连续分布,这可能不适合所有数据集。
- 对于大型数据集,可考虑使用 PERCENTILE.EXC,它排除了最低值和最高值,可能提供更稳健的测量。
- 在处理不适合插值的纯整数数据时,可考虑使用 QUARTILE.INC 代替。
- 将 PERCENTILE.INC 与其他统计函数 (如 AVERAGE, STDEV.P, 和 MEDIAN )结合使用,可进行更全面的数据分析。
相关功能
平均值
averagea
averageif
averageifs
large
max
maxa
maxifs
median
min
mina
minifs
percentile
percentile.exc
percentile.inc
quartile
quartile.exc
quartile.inc
rank
rank.avg
rank.eq
small
stdev
stdev.p
stdev.s
stdeva
stdevpa