- ベストアンサー
エクセル関数式で部類ごとの平均を求める。
初めまして、よろしくお願いします。 A B C D 1リンゴ 6 2ミカン 2 3イチゴ 8 4ミカン 2 5リンゴ 4 6ミカン 6 7イチゴ 6 8 9 という表があります。この表のA9に”リンゴ”と打ち込むと、B9にリンゴの平均値”5”が出力されるようにしたいと思います。表の部類と値、数は変化します。A9の部類を拾い出して平均を求めることのできる関数式を教えて頂きたく、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=SUMIF(A1:A7,A9,C1:C7)/COUNTIF(A1:A7,A9) 条件に合わせて合計を求めて、条件に合わせてカウントした数で割ります。
その他の回答 (1)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.2
EXCEL2007で登場した新関数ですがAVERAGEIF関数があります。 =AVERAGEIF(A1:A7,A9,B1:B7) EXCEL2003までのバージョンではNo.1の方の方法ですね。
質問者
お礼
回答ありがとうございます。当方古いバージョンのためにAVERAGEIF関数は使えませんでしたが、わざわざの説明、ありがとうございます。
お礼
回答ありがとうございます。うまくいきました。大変助かりました。