前言
excel 百分位函数
Excel提供了几个函数用于计算百分位数,包括PERCENTILE PERCENTILE.EXC 和 PERCENTILE.INC,QUARTILE.EXC。这些函数可以帮助用户确定数据集中的特定百分位数的值。
一、函数说明
PERCENTILE 函数
语法
PERCENTILE(array,k)
备注
Array为定义相对位置的数值数组或数值区域。
K 为0到1之间的百分比数字,包含 0 和 1。
1.如果array为空或其数据点超过8,191个,函数PERCENTILE计算错误值 #NUM!。
2.如果k为非数值型,函数PERCENTILE计算错误值 #VALUE!。如果 k<0 或 k>1,函数PERCENTILE计算错误值#NUM!。如果k不是1/(n-1)的倍数,函数 PERCENTILE 使用插值法来确定
第k个百分位数的值。
PERCENTILE.inc 函数
回区域中数值的第 K 个百分点的值,K 为 0 到 1 之间的百分点值,包含 0 和 1。
可以使用此函数来确定接受的阈值。 例如,可以决定检查得分高于第 90 个百分点的候选人。
语法
PERCENTILE.INC(array,k)
PERCENTILE.INC 函数语法具有下列参数:
◾ Array 必需。 定义相对位置的数组或数据区域。
◾ K 必需。 0 到 1 之间的百分点值,包含 0 和 1。
PERCENTILE.exc 函数
PERCENTILE.EXC 函数返回某个区域中的数值的第 k 个百分点值,此处的 k 的范围为 0 到 1(不含 0 和 1)。
语法
=PERCENTILE。EXC (array,k)
PERCENTILE.EXC 函数语法具有下列参数:
注意:
- 如果数组为空,则 PERCENTILE.EXC 返回 #NUM! 错误值
- 如果 k 是非数值的,则 PERCENTILE.EXC 返回 #VALUE! 。
- 如果 k ≤ 0 或 k ≥ 1,则 PERCENTILE.EXC 返回 #NUM! 。
- 如果 k 不是 1/ (n + 1) 的倍数,则 PERCENTILE。EXC 内插以确定第 k 个百分位数处的值。
- 当指定百分点的值位于数组的两个值之间时,PERCENTILE.EXC 将进行插补。 如果不能内插指定的百分点 k,Excel 将返回
#NUM! 错误。
假设 A1:A10 分别为 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 ,
使用 PERCENTILE.EXC(A1:A10, 0.5) 会得到 55 左右的值,
而使用 PERCENTILE.INC(A1:A10, 0.5) 则会得到 50 。
QUARTILE.EXC 函数
返回一组数据的四分位点。 四分位点通常用于销售和调查数据,以对总体进行分组。 例如,您可以使用 QUARTILE 查找总体中前 25% 的收入值
二、使用步骤
可以看到 120134098 是中位数,他之上和之下都有 3个数据,所以是 50分位数。
总结
excel中的百分位函数主要用于根据一组数据的分布情况,计算某个数值在该数据集中的相对位置。以下是一些常用的百分位函数及其使用总结:
PERCENTILE 函数:
用途:计算数据集中的百分位值。
语法:=PERCENTILE(array, k)
参数:
array:数据数组或数据范围。
k:所求的百分位值,介于0到1之间。例如,0.5代表中位数。
QUARTILE 函数:
用途:计算数据集中的四分位数,即25%、50%(中位数)、75%。
语法:=QUARTILE(array, quart)
参数:
array:数据数组或数据范围。
quart:四分位数的类型,1代表第1四分位数(25%),2代表中位数(50%),3代表第3四分位数(75%)。