- 締切済み
エクセルの質問追加ですぅ。。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=544954 以前の質問で一旦解決をしたのですが、 COUNTIFでカウントされた1個横の列には数字がありまして。 この平均値を出したいのです。 平均値の式なんて分かるのですが、 COUNTIFのさらに1個横の列の平均なんてできますか? もしくは代替案的なものとか無いですか?
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
#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)
テスト例データ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)と出ました。
- arukamun
- ベストアンサー率35% (842/2394)
エクセルの平均を求める関数はAVERAGEですが、=COUNTIF文がある列の次の列にある数値の平均を出したいのでしょうか。 仮にその列がG列であったとして、結果をH1セルに出したいとすると、H1セルに =AVERAGE(G:G) で良いと思いますが、いかがでしょうか。 もし、質問内容が違うのであれば、もう少し解りやすく、詳しく補足してください。
補足
そんなん普通ですよぉ~ COUNTIFで引っかかった列の 横の列たちから平均が取りたいんですぅ
- taknt
- ベストアンサー率19% (1556/7783)
COUNTIFと 同じような使い方で SUMIFというのがあります。 つまり、合計を出す関数です。 これと COUNTIFを組み合わせれば、平均が出るでしょう。
補足
具体例があればもっと・・・
お礼
あ~なんかできそう。 ちょっとやってみますぅ