- ベストアンサー
エクセルで平均値の求め方は?
エクセルで平均値の求め方がわかりません。 以下のような表の場合で、回答者の平均年齢を求めるにはどうしたらいいんでしょうか。 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) で計算していました。 よくわかる解説ページを教えていただくだけでも結構ですので、よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
作業列無しに同じ計算をするなら =SUMPRODUCT(A1:A10,B1:B10)/SUM(B1:B10) ですね。
その他の回答 (2)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.3
NO1です。 勘違いしていましたので訂正します。 =SUMPRODUCT(A1:A11*B1:B11)/SUM(B1:B11)
質問者
お礼
ありがとうございます。 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))
お礼
ありがとうございます! SUMPRODUCT関数なんてあるんですね。