• 締切済み

エクセルの質問追加ですぅ。。

http://oshiete1.goo.ne.jp/kotaeru.php3?q=544954 以前の質問で一旦解決をしたのですが、 COUNTIFでカウントされた1個横の列には数字がありまして。 この平均値を出したいのです。 平均値の式なんて分かるのですが、 COUNTIFのさらに1個横の列の平均なんてできますか? もしくは代替案的なものとか無いですか?

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

#3です。別解を1つ。配列数式を使います。 (データ)A1:B11 1 3 2 4 3 5 1 6 2 7 3 2 1 3 1 4 3 5 2 3 1 3 (関数式)例えばC1に =AVERAGE(IF(A1:A11=1,B1:B11,""))と入れます。 普通ならEnterキーを押しますが、それをせず、 CTRLキーとSHIFTキーを左手で押したまま、右手でEnter キーを押します。式の両外側に{式}が付け加わります。 (結果)3.8となります。 3+6+3+4+3=19、19/5=3.8 エクセルの配列数式の解説は下記などをご覧下さい。 http://pc21.nikkeibp.co.jp/pc21/pc_10/hr3.htm

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

テスト例データA1:B7 1 3 2 5 3 2 1 4 2 2 3 5 1 5 例えばB9に=SUMIF(A1:A7,"=1",B1:B7)/COUNTIF(A1:A7,"=1") 結果4(=(3+4+5=12)/3)と出ました。

CANALVOR
質問者

お礼

あ~なんかできそう。 ちょっとやってみますぅ

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.2

エクセルの平均を求める関数はAVERAGEですが、=COUNTIF文がある列の次の列にある数値の平均を出したいのでしょうか。 仮にその列がG列であったとして、結果をH1セルに出したいとすると、H1セルに =AVERAGE(G:G) で良いと思いますが、いかがでしょうか。 もし、質問内容が違うのであれば、もう少し解りやすく、詳しく補足してください。

CANALVOR
質問者

補足

そんなん普通ですよぉ~ COUNTIFで引っかかった列の 横の列たちから平均が取りたいんですぅ

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

COUNTIFと 同じような使い方で SUMIFというのがあります。 つまり、合計を出す関数です。 これと COUNTIFを組み合わせれば、平均が出るでしょう。

CANALVOR
質問者

補足

具体例があればもっと・・・

関連するQ&A