• ベストアンサー

エクセルの関数について

名前、性別(男、女)、得点 のデータがあるリストで、「男」だけの得点のデータの合計を出して、その合計の平均を出したいのです。 こんなときは、どんな関数を使ったら良いでしょうか? 教えてください。

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

  • ベストアンサー
  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.1

SUMIF関数を使います。 参考URLでは、画像つきでくわしく解説されています。

参考URL:
http://www.moug.net/skillup/buef/kn002-1.htm
ameameame
質問者

お礼

遅くなりましたが、ありがとうございました。

その他の回答 (2)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.3

こんにちは。maruru01です。 平均の方ですが、参考程度ということで。 データが、名前A列、性別B列、得点C列で2~8行目にあるとします。 平均を表示するセルに、 =AVERAGE(IF($B$2:$B$8="男",$C$2:$C$8)) と入力して、通常[Enter]で確定しているところを、[Ctrl]と[Shift]を押しながら[Enter]で確定します。 (数式の両端に「{}」が付いて、配列数式になります。) データ範囲は適宜変更して下さい。 なお、合計の方も同様に、 =SUM(IF($B$2:$B$8="男",$C$2:$C$8)) で[Ctrl]+[Shift]+[Enter]で出来ます。 しかし、合計はNo.1の方のように、SUMIF関数で十分でしょう。 なお、配列数式については、以下のページを参考にして下さい。 http://pc21.nikkeibp.co.jp/pc21/pc_10/hr_top.htm

参考URL:
http://pc21.nikkeibp.co.jp/pc21/pc_10/hr_top.htm
ameameame
質問者

お礼

遅くなりましたが、ありがとうございました。

  • comv
  • ベストアンサー率52% (322/612)
回答No.2

こんばんは 平均は #1 Hageoyadiさんが書かれたSUMIF()で得た 合計を COUNTIF(性別記載範囲,"男")で割ります

ameameame
質問者

お礼

遅くなりましたが、ありがとうございました。

関連するQ&A