You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何根据附图编写最高分(max marks)的计算公式?

最高分计算公式推导与实现

根据附图里的评估结构,每个组件的总分贡献逻辑和最终总最高分的计算方式如下:

核心逻辑

  • 单个组件对总最高分的贡献 = (该组件的最高分 × 该组件的权重百分比) ÷ 100
  • 最终总最高分(Grand Total Max Marks) = 所有组件贡献的总分之和

对应附图的具体计算示例

附图中的组件数据及计算:

  • 作业1:最高分20,权重10% → 贡献总分 = (20 × 10) ÷ 100 = 2
  • 作业2:最高分20,权重10% → 贡献总分 = (20 × 10) ÷ 100 = 2
  • 中期考试:最高分50,权重30% → 贡献总分 = (50 × 30) ÷ 100 = 15
  • 期末考试:最高分100,权重50% → 贡献总分 = (100 × 50) ÷ 100 = 50

总最高分 = 2 + 2 + 15 + 50 = 69

通用数学公式

总最高分 = Σ( (组件i的最高分 × 组件i的权重%) / 100 )

常用场景实现示例

Excel公式

假设A列存组件最高分,B列存权重百分比,数据范围是A2:A5,公式为:
=SUMPRODUCT(A2:A5, B2:B5)/100

Python代码

# 示例数据:每个元组为(最高分, 权重%)
components = [(20, 10), (20, 10), (50, 30), (100, 50)]
total_max = sum( (max_mark * weight) / 100 for max_mark, weight in components )
print(total_max)  # 输出69.0

内容的提问来源于stack exchange,提问作者Prasanth Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 07:52:12