- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数の検索値のAVERAGEを出す方法)
複数の検索値のAVERAGEを出す方法
このQ&Aのポイント
- EXCELで複数の検索値のAVERAGEを出す方法について質問です。
- 表から特定の条件を満たすデータを抽出し、それらの平均値を求める方法を知りたいです。
- 表には500行ほどのデータがあり、特定の条件で抽出したデータの平均を求める方法について教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
EXCELのバージョンがかかれてませんが2007/2010なら =AVERAGEIF(C1:C500,1,A1:A500) でできます。 http://office.microsoft.com/ja-jp/excel-help/HA010047433.aspx 2003以前だとこの関数は使えないので =SUMIF(C1:C500,1,A1:A500)/COUNTIF(C1:C500,1,A1:A500) とするか =AVERAGE(IF(C1:C500=1,A1:A500)) としてCtrl+Shift+Enterで配列数式にしてください。 関数でなくていいなら、「データ」のピボットテーブル使う方法があります。 こちらの場合は先頭行を項目名にする必要がありますけど...
その他の回答 (2)
- tom04
- ベストアンサー率49% (2537/5117)
回答No.2
こんにちは! 質問を読ませていただくとA列だけ必要でB列は無視してよいわけですよね? 一応そういうことだとして・・・ D1セルに =IF(OR(C1="",C1<>1),"",SUMIF($C$1:C1,C1,$A$1:A1)/COUNTIF($C$1:C1,C1)) という数式を入れ、オートフィルで下へコピーではどうでしょうか? 外していたらごめんなさいね。m(__)m
- kmetu
- ベストアンサー率41% (562/1346)
回答No.1
=SUMIF(C:C,1,A:A)/COUNTIF(C:C,1) でいかがですか C列が1のA列の合計 割る C列が1の件数