SUMPRODUCT を使用して加重平均を計算する

Excel では、複数のセルの平均を計算する作業が非常に簡単になりました。関数を使用するだけです。 平均 (平均)。 しかし、ある値が他の値よりも重みを持っている場合はどうなるでしょうか? たとえば、多くのコースでは、課題よりもテストの方が重視されます。 このような場合には、計算する必要があります。 加重平均.

Excel には加重平均を計算する関数はありませんが、ほとんどの作業を行う関数があります。 SUMPRODUCT (SUM PRODUCT)。 以前にこの機能を使用したことがなくても、この記事を最後まで使用すると、プロのように使用できるようになります。 私たちが使用する方法は、Excel のどのバージョンでも、Google スプレッドシートなどの他のスプレッドシートでも機能します。

テーブルをご用意いたします

加重平均を計算する場合は、少なくとも XNUMX つの列が必要です。 最初の列 (この例では列 B) には、各課題またはテストのスコアが含まれています。 XNUMX 番目の列 (列 C) には重みが含まれます。 重みが大きいほど、タスクやテストが最終成績に与える影響が大きくなります。

体重とは何かを理解するために、最終成績のパーセンテージと考えることができます。 実際、これは当てはまりません。この場合、重みの合計が 100% になるはずだからです。 このレッスンで分析する式は、すべてを正しく計算し、重みの合計に依存しません。

数式を入力します

テーブルの準備ができたので、数式をセルに追加します B10 (空のセルは何でも構いません)。 Excel の他の数式と同様に、等号 (=) から始めます。

式の最初の部分は関数です SUMPRODUCT (SUM PRODUCT)。 引数は括弧で囲む必要があるため、開きます。

=СУММПРОИЗВ(

=SUMPRODUCT(

次に、関数の引数を追加します。 SUMPRODUCT (SUMPRODUCT) は複数の引数を持つことができますが、通常は XNUMX つ使用されます。 この例では、最初の引数はセルの範囲になります。 B2:B9スコアを含む です。

=СУММПРОИЗВ(B2:B9

=SUMPRODUCT(B2:B9

XNUMX 番目の引数はセルの範囲になります C2:C9、重みが含まれています。 これらの引数は、セミコロン (コンマ) で区切る必要があります。 すべての準備が整ったら、ブラケットを閉じます。

=СУММПРОИЗВ(B2:B9;C2:C9)

=SUMPRODUCT(B2:B9,C2:C9)

次に、式の XNUMX 番目の部分を追加しましょう。これは、関数によって計算された結果を除算します。 SUMPRODUCT (SUMPRODUCT) 重みの合計。 なぜこれが重要なのかについては後で説明します。

除算演算を実行するには、すでに入力されている式を記号で続けます / (ストレート スラッシュ) を入力してから、関数を記述します。 (和):

=СУММПРОИЗВ(B2:B9;C2:C9)/СУММ(

=SUMPRODUCT(B2:B9, C2:C9)/SUM(

機能のために (SUM) 引数を XNUMX つだけ指定します – セルの範囲 C2:C9. 引数を入力した後、括弧を閉じることを忘れないでください:

=СУММПРОИЗВ(B2:B9;C2:C9)/СУММ(C2:C9)

=SUMPRODUCT(B2:B9, C2:C9)/SUM(C2:C9)

準備! キーを押した後 入力します、Excel が加重平均を計算します。 この例では、最終結果は次のようになります。 83,6.

機能

関数から始めて、式の各部分を分解しましょう SUMPRODUCT (SUMPRODUCT) を参照して、その仕組みを理解してください。 関数 SUMPRODUCT (SUMPRODUCT) は、各アイテムのスコアとその重みの積を計算し、結果のすべての積を合計します。 つまり、この関数は積の合計を求めるため、この名前が付けられました。 だから 課題 1 85 に 5 を掛けます。 テスト 83 を 25 倍します。

なぜ最初の部分で値を乗算する必要があるのか​​ 疑問に思っている場合は、タスクの重みが大きいほど、その評点を考慮する必要がある回数が増えることを想像してください。 例えば、 タスク2 5回数えて、 期末試験 – 45 回。 それが理由です 期末試験 最終成績に大きく影響します。

比較のために、通常の算術平均を計算する場合、各値は一度だけ考慮されます。つまり、すべての値の重みは等しくなります。

関数の中身を見ることができれば SUMPRODUCT (SUMPRODUCT)、実際に彼女がこれを信じていることがわかりました:

=(B2*C2)+(B3*C3)+(B4*C4)+(B5*C5)+(B6*C6)+(B7*C7)+(B8*C8)+(B9*C9)

幸いなことに、そのような長い式を書く必要はありません。 SUMPRODUCT (SUMPRODUCT) は、これらすべてを自動的に行います。

関数自体 SUMPRODUCT (SUMPRODUCT) は膨大な数を返します- 10450. この時点で、式の XNUMX 番目の部分が機能します。 /SUM(C2:C9) or /SUM(C2:C9)、結果をスコアの通常の範囲に戻し、答えを与えます 83,6.

式の 100 番目の部分は、計算を自動的に修正できるため、非常に重要です。 重みの合計が XNUMX% になる必要はないことを覚えていますか? これはすべて、式の XNUMX 番目の部分のおかげです。 たとえば、XNUMX つまたは複数の重み値を増やすと、式の XNUMX 番目の部分は単純に大きい値で除算され、再び正しい答えが得られます。 または、たとえば次のような値を指定することにより、重みをはるかに小さくすることができます 0,5, 2,5, 3 or 4,5、数式は引き続き正しく機能します。 いいですよね?

コメントを残す