- ベストアンサー
エクセルで平均を出すとき0を無視
エクセルのaverage関数で0の入っている部分を無視して平均を出す方法が わかりません。助けてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
(1)空白の行が混じっている場合だと、空白行を除いた平均を計算してくれます。 このAVERAGEの性質を利用して、たとえばA1:A9などが各行が0の場合は空白におきかえ、それ以外はそのままの数を採用して、AVERAGEを計算させます。 =AVERAGE(IF(A1:A9=0,"",A1:A9)) と入れてSHIFT+CTRL+ENTERで{}に囲まれます。配列数式。 1 2 3 0 2 3 4 0 2 で2.428571429 (2)=SUM(A1:A9)/COUNTIF(A1:A9,"<>0") とすれば、平凡な回答になります。
お礼
わかりややすく解説していただきありがとうございます。