成绩排名百分位计算器
输入名次和总人数,或填你的分数与全班分数,在线算出成绩百分位(百分等级 PR)、前百分比与名次;支持并列同分与「越小越靠前」的排名。
手里只有「第几名 / 共几人」时用这种:直接填名次和总人数。
有几个人和你同分并列这个名次就填几(包含你自己);没有并列可留空。
你在 50 人中排第 12 名,处于前 24%,成绩超过了约 77% 的人(其中严格高于你的占 76%)。
怎么用
- 选择输入方式:只知道「第几名 / 共几人」就选「按名次」,直接填名次和总人数;手里有整份成绩单就选「按分数列表」,填你的分数和全班分数,工具自动数出名次并正确处理并列同分。
- 填入名次与总人数(或分数):按名次:填你的名次(1 = 第一名)和总人数;有人和你同分并列这个名次就在「并列人数」里填该簇总人数(含你自己),没并列可留空。按分数:填你的分数,再把所有人的分数用空格/逗号/换行粘进去,并按需勾选「列表已含我」、选择排序方向。
- 读取百分位与名次:顶部大字是「百分等级 PR」——你超过了全体百分之多少的人。下方还给出名次/总人数、前百分比(你处于前 X%,越小越靠前)、严格超过比例,以及比你靠前、与你并列、比你靠后的人数,方便核对相对位置。
核心要点
成绩排名百分位计算器把你的名次或分数换算成「百分位」,直观反映你在群体里的相对位置、超过了多少人。
- 两种输入:只知道「第几名 / 共几人」用「按名次」;有整份成绩单用「按分数列表」,自动数名次并处理并列同分。
- 真实算例:50 人里排第 12(无并列),前百分比 = 24%,百分等级 PR = 77%(超过约 77% 的人)。
- 两个指标:前百分比越小越靠前(前 24%),百分等级 PR 越大越好(超过 77%);二者方向相反,相加约等于 100%。
- 边界提醒:采用中点法,第一名 PR≈99.5% 而非 100%;并列同分取最靠前名次并整簇算一半;「越小越好」的排名可切换排序方向。
原理与公式
「百分位(百分等级 PR,percentile rank)」回答的是:你的成绩在整个群体里处于什么相对位置、超过了百分之多少的人。它比绝对分数更能反映相对水平,也是学校排名、托福/雅思/GRE 等标化考试报告常用的表达。
核心公式(中点法)
设群体共 N 人,与你同分的整簇取最靠前名次:
百分等级 PR =(严格比你低的人数 + 0.5 × 同分人数)÷ N × 100前百分比 = 名次 ÷ N × 100(你处于「前 X%」,越小越靠前)严格超过 = 严格比你低的人数 ÷ N × 100
其中名次 = 严格比你好的人数 + 1(并列取最靠前名次,competition ranking / 1-2-2-4 式)。中点法把与你同分的人(含你自己)算一半,使最高分与最低分关于 50% 对称,也避免了「满分即 100%、垫底即 0%」的端点歧义。
计算步骤(三步)
① 数相对位置:数出严格比你好、与你同分、严格比你差各有多少人。
② 定名次:名次 = 比你好的人数 + 1。
③ 套公式:把人数代入上面的 PR、前百分比、严格超过三式。
计算示例
50 人一次月考,你排第 12 名且无人与你并列:比你好 = 11 人,同分 = 1(只有你),比你差 = 38 人前百分比 = 12 ÷ 50 × 100 = 24%PR =(38 + 0.5×1)÷ 50 × 100 = 38.5 ÷ 50 × 100 = 77%严格超过 = 38 ÷ 50 × 100 = 76%
并列示例:10 人里 3 人并列第 3 名(含你),比你差 5 人:PR =(5 + 0.5×3)÷ 10 × 100 = 65%。
说明:百分位存在多种定义,除中点法外还有「PR = 排名÷人数」「PR = 比你低的人数÷人数」等口径,端点与并列处理各不相同。本工具全程用 decimal.js 避免浮点漂移、只在最终输出保留两位小数四舍五入;计算均在浏览器本地完成,不上传数据。正式用途(择校、评奖、标化报告解读)请以对方公布的算法为准。
常见问题
- 成绩百分位(百分等级 PR)是怎么算的?公式是什么?
- 百分等级 PR 常用「中点法」:PR =(严格比你低的人数 + 0.5 × 与你同分的人数)÷ 总人数 × 100。同分的人算一半,使最高分与最低分关于 50% 大致对称。例:50 人里你排第 12(无并列),比你低的有 38 人,PR =(38 + 0.5×1)÷ 50 × 100 = 77,即你超过了约 77% 的人。若只用名次也可近似为 PR ≈(总人数 − 名次 + 0.5)÷ 总人数 × 100。
- 「前百分比」和「百分等级 PR」有什么区别?
- 两者方向相反。前百分比 = 名次 ÷ 总人数 × 100,表示你处于「前百分之几」,越小越靠前——第 12 / 50 名就是前 24%。百分等级 PR 表示你「超过了百分之几的人」,越大越好——上例约 77%。粗略地说,两者相加接近 100%(因端点中点法与并列处理会有小差异)。报考、择校时说的「省排名前 2%」用的是前百分比;标化考试报告里的 percentile 用的是 PR。
- 有并列同分(几个人同一个名次)时怎么算?
- 本工具采用「competition ranking(1-2-2-4 式)」:并列的人取最靠前的名次,后面的名次相应空出。按名次输入时,在「并列人数」里填与你同分并列这一名次的总人数(含你自己);按分数输入时工具会自动识别同分。PR 的中点法会把与你同分的整簇算作一半,例如 10 人里 3 人并列第 3 名,PR =(比你低的 5 人 + 0.5×3)÷ 10 × 100 = 65。
- 我只有一份全班分数表,能直接算吗?分数相同的会算错吗?
- 能。切到「按分数列表」,填你的分数,再把全班分数用空格、逗号或换行分隔粘进去即可。如果这份列表里已经包含了你自己那一项,勾选「列表已含我」,工具会剔除一项与你同分的作为你自己,避免把自己重复计入;不勾选则默认列表是其他人的分数、再把你加进群体。同分会被正确识别为并列,不会算错。所有计算在浏览器本地完成,不上传数据。
- 为什么第一名的百分位不是 100%、最后一名不是 0%?
- 因为用的是「中点法」:把与你同分的人(包括你自己)算一半。这样 100 人无并列时,第 1 名 PR =(99 + 0.5)÷ 100 × 100 = 99.5%,末名 =(0 + 0.5)÷ 100 × 100 = 0.5%,关于 50% 对称,也避免了「满分就是 100%、垫底就是 0%」这种端点歧义。这是统计学与多数标化考试报告采用的口径;若你所在场景用的是别的定义(如直接用 排名/人数),以对方公布的算法为准。
- 用时、名次分这类「越小越好」的排名能算吗?
- 能。在「按分数列表」下把「排序方向」切成「数值越小越靠前」,工具就会把更小的值当作更靠前。例如比赛用时 50、60、65(你)、70、80 秒,比你快的有 50、60 两人,你名次第 3。普通考试成绩保持默认的「分数越高越靠前」即可。