- ベストアンサー
エクセルの関数について
名前、性別(男、女)、得点 のデータがあるリストで、「男」だけの得点のデータの合計を出して、その合計の平均を出したいのです。 こんなときは、どんな関数を使ったら良いでしょうか? 教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
SUMIF関数を使います。 参考URLでは、画像つきでくわしく解説されています。
その他の回答 (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
質問者
お礼
遅くなりましたが、ありがとうございました。
- comv
- ベストアンサー率52% (322/612)
回答No.2
こんばんは 平均は #1 Hageoyadiさんが書かれたSUMIF()で得た 合計を COUNTIF(性別記載範囲,"男")で割ります
質問者
お礼
遅くなりましたが、ありがとうございました。
お礼
遅くなりましたが、ありがとうございました。