加权平均数
为数值逐项填写相对或百分比权重并计算加权平均。
浏览器本地处理输入数值与权重配对输出加权平均值 / JSON
- 1添加输入
- 2确认后运行
- 3获取结果
工具输入和文件在当前浏览器处理,不会上传。
开始之前
每行输入一个数值及其权重,用于合并评分、数量或其他可比较的值。使用结果前可核对总权重与每项贡献。
如何使用
- 每行输入一个数值和对应权重,也可粘贴表格中的两列。
- 确认每行权重写法一致,总权重对应你想统计的范围。
- 计算后检查归一化占比,复制平均值或下载包含计算明细的 JSON。
支持范围与限制
支持 1–100 组。数值可为负;权重须非负。每项最多九位小数,绝对值不超过十亿。
所有行统一使用普通相对权重或百分比。工具按实际总权重归一化,不要求权重合计为 100。
输入小数先按精确值计算;重复小数结果显示至 12 位。数据仅在此浏览器处理。
操作示例
示例输入
4,3,5
示例参数
{"weights":"20,30,50"}示例输出
{
"weightedAverage": 4.2,
"weightedAverageText": "4.2",
"approximate": false,
"exactFraction": "21/5",
"weightedSum": "420",
"totalWeight": 100,
"totalWeightText": "100",
"weightStyle": "relative",
"count": 3,
"rows": [
{
"value": "4",
"weight": "20",
"weightedProduct": "80",
"normalizedShare": "20%"
},
{
"value": "3",
"weight": "30",
"weightedProduct": "90",
"normalizedShare": "30%"
},
{
"value": "5",
"weight": "50",
"weightedProduct": "250",
"normalizedShare": "50%"
}
]
}出现问题时
逐行核对数值和权重,删除空行,并统一使用百分比或普通权重。至少一个权重须大于零。
常见问题
权重必须合计为 100 吗?
不需要。普通权重会除以实际总和;也可以给每项权重都加百分号,工具仍按这些百分比的实际总和归一化。
可以只输入已经完成的成绩类别吗?
可以。工具只对输入的行求平均并将它们的权重归一化;不会预测缺失类别或代入学校评分规则。
可以从表格粘贴数值和权重吗?
可以。复制恰好两列,每行是一个数值和对应权重,再使用“粘贴两列表格”;两列可以用制表符或逗号分隔。
输入会发送给服务器吗?
不会。计算在浏览器内完成;离开页面前请保存需要的结果。