- ベストアンサー
excelで平均値を出す!
excelで平均値を出したいのですが,ただ単に出すのではなく,条件を付けて毎回範囲が変わる値の平均を出したいのですが・・・ 例えば, 1 2 4 1 #N/A ← エラーじゃない時もある #N/A ← エラーじゃない時もある 平均値 このように数式が入っていて,ある時は上のように4つの平均,またある時はすべての値の平均など,エラーが入っていないセルだけの平均を出すにはどのようにすればいいでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
このような計算式では、いかがでしょうか? (※ 平均値の対象を A1 : A6 とした場合) =SUMIF(A1:A6,"<>#N/A") / COUNTIF(A1:A6,"<>#N/A")
その他の回答 (1)
- yama_x
- ベストアンサー率20% (188/940)
回答No.2
エラーがあるとそのセルを含んだ計算式はすべてエラーになるので、 エラー表記を無くします。 かりにA1/B1がエラーだとすると・・・ =if(iserror(A1/B1),"ERROR",A1/B1) としておけば、エラーのときはERRORという文字、 そうでなければA1/B1の値が表示されます。 次にC1からC6の平均をC7にだす場合に・・・ =SUM(C1:C6)/COUNT(C1:C6) でいけると思います。 もっとスマートな方法もあるかもしれませんが、 自分が思いつくのはこんな感じです。
質問者
お礼
ありがとうございました!
お礼
完璧な返答ありがとうございます!