• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数の検索値のAVERAGEを出す方法)

複数の検索値のAVERAGEを出す方法

このQ&Aのポイント
  • EXCELで複数の検索値のAVERAGEを出す方法について質問です。
  • 表から特定の条件を満たすデータを抽出し、それらの平均値を求める方法を知りたいです。
  • 表には500行ほどのデータがあり、特定の条件で抽出したデータの平均を求める方法について教えてください。

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.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の件数

関連するQ&A