UTILS.
默认保护隐私
📊

百分位数计算器

求给定百分位处的值或某个值的百分位排名,外加四分位数 Q1、中位数、Q3、最小值和最大值。

文件始终留在此设备上

文件在浏览器中处理,绝不上传。网站会下载运行工具所需的代码和资源。无需账号,也无追踪。

使用“下载”将此工具保存为单个 HTML 文件,以便离线使用。

隐私 →

百分位处的值使用包含式插值法(PERCENTILE.INC);排名使用低于加半数相等法。

关于此工具

百分位数计算器以两种方式将一组数字转换为百分位数:它可以求你所选百分位处的值,或求你输入的某个值的百分位排名。粘贴用逗号、空格或换行分隔的数据;它会对其排序并在你的浏览器中本地计算一切。

求值时它使用包含式线性插值法(与电子表格的 PERCENTILE.INC 相同):rank = (p/100)·(n − 1),然后 value = sorted[⌊rank⌋] + frac·(sorted[⌊rank⌋+1] − sorted[⌊rank⌋]),其中 frac 是 rank 的小数部分。求排名时它使用“低于加半数相等”的定义:百分位排名 = (小于 v 的值的个数 + 0.5·等于 v 的值的个数) / n × 100。

除了所请求的结果外,它总会用相同的插值法给出四分位数 Q1(第 25)、中位数(第 50)和 Q3(第 75),外加最小值和最大值。求百分位处的值至少需要两个数据点,插值才有定义;查一个排名只需一个值就足够。

常见问题

使用了哪种百分位数方法?
包含式方法,与 Excel/Google 表格的 PERCENTILE.INC 一致:rank = (p/100)(n − 1),在两个最近的排序值之间进行线性插值。对于 1…10 在 p = 25 时得出 3.25。
某个值的百分位排名是怎么计算的?
使用“低于加半数相等”规则:(小于 v 的值的个数 + 等于 v 的值个数的一半) ÷ n × 100。对相等值取平均可使重复值的排名保持对称。
四分位数是如何定义的?
Q1、中位数和 Q3 就是用相同的 PERCENTILE.INC 插值计算的第 25、第 50 和第 75 百分位数,因此它们与你请求的任意自定义百分位数保持一致。
我该如何输入数据?
输入或粘贴用逗号、空格、制表符或换行分隔的数字——顺序无所谓,本工具会为你排序并忽略任何非数字内容。

更多工具