加权平均分计算器
逐项填写数值与权重,得到加权平均分、权重合计与项目数,并列出每项的贡献值(数值 × 权重)与合计行,另附算术平均作为对照。
期末成绩单上写着「平时 30%、期末 70%」,怎么算出自己的综合分?这是加权平均最高频的用法;奖学金评定、绩效打分、投资组合收益,本质都是同一件事——各项数字的重要程度不同,不能简单取平均。逐项填数值和权重,每一项对总分的拉动单独列出,权重没凑够 100% 的情况也替你处理好,还附上算术平均做对照。
口径提醒:权重可以按百分比(合计 100%)也可以按自然数(学分、数量),本工具按「权重合计归一」计算,两种填法结果一致;加权平均与算术平均的差异就是权重的影响——两者差得多时检查权重是否填错。
这个工具解决你的问题了吗?
提交后会把工具名、你的输入与当前结果发送到服务器;请勿填写身份证号、手机号等隐私信息。
AI 助手 会结合你当前的输入与结果回答
追问会再次把当前输入与结果发送到服务器;请勿填写隐私信息。
使用步骤
- 逐项填写数值与权重(百分比或自然数均可)。
- 看加权平均分与权重合计(归一后计算)。
- 看每项贡献值(数值 × 权重)明细与合计行。
- 对照算术平均:差异大时检查权重分配。
计算原理与示例
加权平均的公式
公式很直接:加权平均 = Σ(数值 × 权重) ÷ Σ权重。以「平时分 85 占 30%、期末 90 占 40%、作业 78 占 30%」为例,(85×30 + 90×40 + 78×30) ÷ 100 = 86.4。表格里的「贡献」列就是每项的数值 × 权重,把贡献加起来再除以权重合计即可。
权重不一定要凑成 100
权重可以是百分比(30 / 40 / 30)、学分(3 / 2 / 4),也可以是任意正数比例(1 / 2 / 7)——只要相对大小正确,结果完全一样,因为工具内部会自动除以权重合计。所以不必强行凑成 100,这也是最常见的误解之一。
与算术平均的区别
与算术平均的区别:算术平均把每项看得一样重(85、90、78 的算术平均是 84.33),加权平均则让权重大的项影响更大(上例 86.4,因为 90 分那项权重较大)。当所有项目权重相等时两者结果相同,可用这一点自查填错了没有。
计算依据:加权平均 = Σ(数值 × 权重) ÷ Σ权重,权重可为百分比、学分或任意正数比例,工具自动归一化到权重合计;算术平均(各项等权)仅作为对照展示。
代码示例
JavaScript 权重归一的加权平均
function weightedAvg(items) { // [{value, weight}]
const wSum = items.reduce((a, x) => a + x.weight, 0);
const vSum = items.reduce((a, x) => a + x.value * x.weight, 0);
return vSum / wSum; // 权重合计不必为 100,自动归一
}
weightedAvg([
{ value: 90, weight: 30 },
{ value: 85, weight: 30 },
{ value: 78, weight: 40 }
]); // 84.7(期末总评)
Python 同口径的 Python 版
def weighted_avg(items):
w = sum(x[1] for x in items)
return sum(v * k for v, k in items) / w
weighted_avg([(90, 30), (85, 30), (78, 40)]) # 84.7
# numpy 版:
import numpy as np
np.average([90, 85, 78], weights=[30, 30, 40]) # 84.7
常见问题
平时分和期末分怎么算综合成绩?
按权重加权:平时 30%、期末 70% 就用「平时分 × 0.3 + 期末分 × 0.7」。如果平时分由多次作业构成,可以每项占一行,权重按老师给的比例分配,例如三次作业各占 10%。
权重需要加起来等于 100 吗?
不需要。工具内部会除以权重合计,所以 1 / 2 / 7 与 10% / 20% / 70% 结果完全一致。知道这一点可以省去把权重凑成 100 的麻烦。
加权平均一定比算术平均高吗?
不一定。分数高的项目权重更大时加权平均更高;分数低但权重大的项目会把结果拉低。例子中算术平均 84.33、加权平均 86.4,是因为 90 分那一项权重较大。
学分加权和百分比加权有什么区别?
数学上完全一样,区别只在权重含义:学分代表课程重要程度,百分比代表考核占比。填学分也能得到「学分加权平均分」,很多学校公布的正是这个口径。
某门课缺考按 0 分算吗?
按老师给出的最终成绩填写即可。如果学校规则是缺考不计入总分,就把那一行删掉再计算——权重合计会自动变成剩余项的比例,结果仍然正确。
想算 GPA 该用哪个工具?
用 GPA 计算器。它会先把百分制分数映射成绩点(4.0 / 5.0 分段)再按学分加权,得到的数与直接的加权平均分不是一个概念,留学申请要的是前者。
填写的成绩会被上传吗?
不会。数值与权重只在浏览器本地参与乘加运算,不上传服务器、不做统计;计算历史仅存在本机浏览器中,可随时一键清空,无痕窗口关闭即消失。
延伸阅读
来自本站原创文章,讲清这个工具背后的算法与口径。