SUMPRODUCT で重み付き最終成績を求める
授業の成績は単純平均ではありません。期末の比重が宿題より大きいです。A2:C5 に各項目の点数と重み(重みの合計は1)があります。Final grade セル E2 で、点数と重みを1本の数式で掛け合わせて最終成績を求めてください。
点数×重みを掛けて合計する1本の数式にしてください。各積を補助セルに分けないでください。
テストケース
1
2
3
リセット
提出
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。
テストケース
1
2
3
リセット
提出
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
○ 準備完了 ハイライトされたセルに数式を入力し、「提出」を押してください。
ポイント解説
SUMPRODUCT(配列1, 配列2) は行ごとに掛けてから一度に合計します。重みの合計が1なら結果は加重平均です。普通の AVERAGE だと 10% の課題と 40% の期末が同じ扱いになり、面接の定番トラップです。
関数ガイド
よくある質問
Excel で加重平均を出すには?
重みの合計が1なら =SUMPRODUCT(点数, 重み) です。例:=SUMPRODUCT(B2:B5, C2:C5) は各点数に重みを掛けて一度に合計します。
なぜ AVERAGE だけではだめですか?
AVERAGE は各項目を同等に扱います。期末が40%、宿題が20%なら単純平均は差を消し、誤った成績になります。
重みの合計が1でないときは?
合計で割ります。=SUMPRODUCT(B2:B5, C2:C5) / SUM(C2:C5)。100%、110%、点数制でも正規化されます。
Google スプレッドシートでも SUMPRODUCT は使えますか?
はい。Excel と同じ動きなので、両プラットフォームの面接でも標準的な答えです。