如何用Excel计算一组数据的百分位数?如第10、第90百分位数?

如题所述

假设数据在A列

在B1输入=PERCENTILE(E1:E10,0.1) 得到的是第10百分位数

在B2输入=PERCENTILE(E1:E10,0.9) 得到的是第90百分位数。

C2公式:=ROUNDUP(RANK(B2,$B$2:$B$21,1)/COUNT($B$2:$B$21)/0.2,0)

F2公式:=ROUNDUP(RANK(E2,$E$2:$E$21)/COUNT($E$2:$E$21)/0.2,0)

扩展资料:

百分位通常用第几百分位来表示,如第五百分位,它表示在所有测量数据中,测量值的累计频次达5%。以身高为例,身高分布的第五百分位表示有5%的人的身高小于此测量值,95%的身高大于此测量值。

第25百分位数又称第一个四分位数(First Quartile),用Q1表示;第50百分位数又称第二个四分位数(Second Quartile),用Q2表示;第75百分位数又称第三个四分位数(Third Quartile),用Q3表示。若求得第p百分位数为小数,可完整为整数。

参考资料来源:百度百科-百分位数

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-24
假设你的数据在A列
在B1输入=PERCENTILE(E1:E10,0.1) 得到的是第10百分位数
在B2输入=PERCENTILE(E1:E10,0.9) 得到的是第90百分位数追问

我想用函数做,如何进行呢?

追答

不知道你的具体含义。在excel里 函数与我们平常说的公式是一个概念。
推测你是要使用宏?

追问

我找到了计算百分位数的函数PERCENTILE(array,k),但是不知如何使用。

追答

你找到的函数 不就是我给出答案里的公式吗
假设你的数据在A列A1~A10 ,
在B1输入=PERCENTILE(A1:A10,0.1) 得到的是第10百分位数
在B2输入=PERCENTILE(A1:A10,0.9) 得到的是第90百分位数

本回答被提问者采纳
第2个回答  2018-08-04
假设你的数据在A列
在B1输入=PERCENTILE(E1:E10,0.1) 得到的是第10百分位数
在B2输入=PERCENTILE(E1:E10,0.9) 得到的是第90百分位数本回答被网友采纳
相似回答