• ベストアンサー

エクセルで平均値の求め方は?

エクセルで平均値の求め方がわかりません。 以下のような表の場合で、回答者の平均年齢を求めるにはどうしたらいいんでしょうか。 A   B 年齢  件数 16   5 17   10 18   11 19   10 20   14 21   8 22   9 23   18 24   13 25   18 26   19 これまでは、 (1)年齢×件数=nを計算し、C列に仮配置 (2)SUM(C1:C10)/SUM(B1:B10) で計算していました。 よくわかる解説ページを教えていただくだけでも結構ですので、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

作業列無しに同じ計算をするなら =SUMPRODUCT(A1:A10,B1:B10)/SUM(B1:B10) ですね。

gca00460
質問者

お礼

ありがとうございます! SUMPRODUCT関数なんてあるんですね。

その他の回答 (2)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

NO1です。 勘違いしていましたので訂正します。 =SUMPRODUCT(A1:A11*B1:B11)/SUM(B1:B11)

gca00460
質問者

お礼

ありがとうございます。 SUMPRODUCT(配列1,配列2)が正しい使い方のようですので、区切りは「カンマ」にするといいみたいですね。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/average.htm#sumproduct ですが「*」でも同じ値が得られましたので、ご報告しておきます。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

一例です。 配列数式の為、入力完了時にshift+ctrl+enterキーを同時押下して下さい。 =AVERAGE((A1:A11)*(B1:B11))

関連するQ&A