• ベストアンサー

excelで平均値を出す!

excelで平均値を出したいのですが,ただ単に出すのではなく,条件を付けて毎回範囲が変わる値の平均を出したいのですが・・・ 例えば,      1      2      4        1     #N/A  ← エラーじゃない時もある     #N/A  ← エラーじゃない時もある     平均値 このように数式が入っていて,ある時は上のように4つの平均,またある時はすべての値の平均など,エラーが入っていないセルだけの平均を出すにはどのようにすればいいでしょうか? 

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

  • ベストアンサー
  • DIooggooID
  • ベストアンサー率27% (1730/6405)
回答No.1

このような計算式では、いかがでしょうか? (※ 平均値の対象を A1 : A6 とした場合) =SUMIF(A1:A6,"<>#N/A") / COUNTIF(A1:A6,"<>#N/A")

0502
質問者

お礼

完璧な返答ありがとうございます!

その他の回答 (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) でいけると思います。 もっとスマートな方法もあるかもしれませんが、 自分が思いつくのはこんな感じです。

0502
質問者

お礼

ありがとうございました!

関連するQ&A