SUMPRODUCTは各値にその重みを掛け合わせて結果を合計します。それを合計重みで割ることで加重平均が得られます。これは、成績、価格、または評価を数量で平均化する標準的な方法です。
=SUMPRODUCT(Price, Qty)/SUM(Qty)→12.40販売数量で加重した平均価格。
=SUMPRODUCT({80,90,70}, {0.5,0.3,0.2})→8180、90、70 の成績を 50%、30%、20% で加重します。
=SUMPRODUCT({10,20}, {1,3})/SUM({1,3})→17.520 は 10 の 3 倍の重みを持つため、平均は 20 に近づきます。
AVERAGEはすべての行を均等に扱います。加重平均を使用すると、数量が多いほど大きく反映されるため、通常は価格や成績の計算に適しています。
いいえ。重みの SUM で割ることで正規化されるため、正の重みであれば何でも使えます。合計がすでに 1 なら、割り算は省略できます。
いいえ。Excel には加重平均の関数がないため、SUMPRODUCT を SUM で割るのが標準的な方法です。Google Sheets には AVERAGE.WEIGHTED があります。
2 つの範囲の大きさが異なっています。SUMPRODUCT では、両方の範囲の行数と列数が同じである必要があります。
独自のデータに対応する数式が必要ですか?
やりたいことを普段使っている言葉で説明するだけで、ExcelGPTが数式の作成、解説、検証を行います。無料で開始でき、プラグインも不要です。