成绩计算器
计算作业的加权平均分,或期末考试所需的分数
你的加权成绩
—
权重总和
0%
权重之和不等于 100%。平均分已按实际权重总和归一化——请检查是否漏掉了某项作业。
期末考试所需分数
—
可以达成——这就是你在期末考试中需要的分数。
已经稳了——即使期末考 0 分,你也能达到或超过目标。
无法达到——即使期末考满分 100% 也够不到该目标,建议换一个更低的目标。
请检查输入:成绩必须在 0–100 之间,期末考试权重必须在 1–100 之间。
成绩计算器回答学生最常问的两个评分问题:我现在处于什么水平,以及期末要考多少分。加权模式把已评分的作业合成一个百分比;期末模式则对评分公式求解那个仍然未知的分数。两种模式都在每次按键时重算,并且完全在浏览器中运行,成绩不会被上传。
加权平均与一个实操示例
每个有效行贡献「分数乘以权重」,把乘积相加,再除以权重之和。用公式表示,平均值等于分数乘权重之和除以权重之和。当权重恰好合计为 100% 时,除法这一步就消去,结果正是加权和。只有分数是大于等于零的有限数、且权重大于零时,一行才算有效;其余情况一律静默跳过。分数可以超过 100% 用于加分作业,也允许 7.5 这样的小数权重。
假设你的教学大纲有三个计分类别:
| 类别 | 分数 | 权重 |
|---|---|---|
| 作业 | 85% | 20% |
| 测验 | 90% | 30% |
| 期中 | 78% | 50% |
加权和为 85 乘 20、加 90 乘 30、加 78 乘 50,等于 1,700 加 2,700 加 3,900,即 8,300。除以 100% 的总权重得到 83.0%。工具还会报告总权重为 100%,所以不会出现警告。
如果那些权重换成 20、30 和 40,总和就是 90%。同样的分数会得到 7,720 除以 90,即 85.8%。平均值反而更高,因为权重最高的那个类别缺失了——这正是警告存在的意义。
期末考试公式
在前瞻模式里,工具求解一个方程。设 w 为期末考试的权重(小数形式),则所需分数等于「目标减去当前成绩乘以(1 − w)」再除以 w。用符号表示:required = (target − current × (1 − w)) ÷ w。当前成绩必须是课程中除期末之外的所有内容。期末权重须在 0 到 100 之间,当前成绩和目标也须在 0 到 100 之间。
注意这个关系的方向。期末权重越大,两个方向的杠杆都越大:它能挽救一个较弱的当前成绩,但如果你发挥失常,也能把你拉到目标线以下。在高风险考试前,把计算跑两遍——一遍是你想要的成绩,一遍是仍能保住你兜底成绩所需的分数。这一对数会清楚告诉你赌注是什么。
实操示例:期末要考多少分?
从当前成绩 83%、期末占课程 25% 出发:
| 目标 | 计算 | 所需期末分 |
|---|---|---|
| 80% | (80 − 62.25) ÷ 0.25 | 71.0% |
| 85% | (85 − 62.25) ÷ 0.25 | 91.0% |
| 90% | (90 − 62.25) ÷ 0.25 | 111.0% |
前两个目标可以实现,第三个需要超过满分的成绩,所以工具把它标记为不可能。当前成绩 88%、期末占 40% 时,90% 的目标需要 (90 − 52.8) ÷ 0.4,即 93.0%——有挑战但现实。
四种状态提示的读法
期末模式会返回四种状态之一。「正常」表示所需分数在 0 到 100 之间,数值以蓝色显示。「已稳拿」表示要求为零或负数,目标已经锁定,显示为 0%。「不可能」表示要求高于 100,确切的不可达数字以红色显示。「无效」出现在某个输入超出允许范围时,比如权重为 0 或当前成绩高于 100。
基于分数的课程与取整
并非每份教学大纲都直接给你百分比。很多课程用分数模型:每次作业价值固定的分数,课程总分比如是 1,000 分。输入数据前先换算。如果期中占 1,000 分中的 200 分,它的权重就是 200 除以 1,000,即 20%。对每个类别重复这一步。另一种做法是,当所有作业共享同一个分数池时,把每项分数按「已得分数除以满分数再乘 100」输入,并把权重设为满分数。加权公式随后会精确复现总分,因为用加权和除以权重和时,满分数这个因子会约掉。
结果四舍五入到一位小数,但底层计算保留完整精度。显示为 83.0% 的成绩未必正好是 83。如果你正好处在字母等级边界附近,请看未取整的趋势而非取整后的显示,并输入小数更多的分数(例如 84.67),让工具有更多信息可用。
会让结果失真的错误
最常见的错误是结构性的而非算术性的。把权重当作原始分数而不是百分比输入,会得到一个看似有效、实则以错误基准计算的平均值。使用一个已经包含期末成绩的当前成绩,会把考试重复计入。忘记排除被去掉的作业,会让一个低分留在平均值里。最后,请相信教学大纲而不是记忆:占 10% 的作业类别几乎撬不动结果,而占 30% 的类别单凭自己就能改变字母等级。
相关工具
常见问题
为什么我填入 0 权重后加权成绩就不再变化了?
只有当一行的权重大于 0、且分数是大于等于 0 的有限数时才会被计入。权重为 0 的行被当作空行完全跳过,平均值自然忽略它。分数留空的行同样被跳过,所以结果只反映真正带权重的行。
我的权重加起来只有 85%,成绩算错了吗?
没有。计算器会按权重总和归一化,所以总和 85% 也能得出有效平均值。出现琥珀色警告是因为低于 100% 通常意味着漏了某个类别或权重填错,而不是数学出了问题。
课程会去掉最低的一次测验成绩,该怎么处理?
在计算前删除那一行测验,或把它的分数留空让它被跳过,然后重新平衡剩余权重,使类别总和仍与教学大纲一致。如果大纲是把剩余测验取平均而不是各自加权,请先算出那个平均值,再作为单独一行输入。
当前成绩看起来没问题,为什么所需期末分数会超过 100%?
两件事会把要求推高:较高的目标和较小的期末权重。当期末占课程 50% 时,从 83% 提到 90% 很容易;但只占 10% 时就近乎不可能。工具会显示所需的确切分数,并把它标记为无法达到,方便你调整目标。
加权模式里能输入超过 100% 的附加分吗?
可以。超过 100% 的分数会被接受,并在加权求和中正常参与,这正是加分所需要的。只有权重有严格规则:它必须是正数。
「已稳拿」和「不可能」两种期末提示有什么区别?
已稳拿意味着即使期末考零分也已达到目标,因为所需分数算出来为 0 或更低。不可能意味着所需分数超过 100%,即使期末满分也无法把总评拉到目标线。
由 HandyTools Hub 团队审校 · 最后更新