- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 平均値を求めたい)
Excelで平均値を求める方法
このQ&Aのポイント
- Excelでセルに入っている値から平均値を求める方法について教えてください。
- 条件として、0の値を無視して計算する必要があります。
- 範囲を狭くすることなく、0の値を無視した平均値を求める方法が知りたいです。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
0も立派な値だと思いますが、とりあえずお望み通り0と念のために空白も除いた平均の出し方を…… ご使用のExcelが 2003以前なら =SUM(A1:A3)/(COUNTIF(A1:A3,"<>0")-COUNTBLANK(A1:A3)) 2007以降なら =AVERAGEIF(A1:A3,"<>0")
その他の回答 (4)
- melonpanna64
- ベストアンサー率0% (0/1)
回答No.5
A5=SUM(A1:A3)/COUNTIF(A1:A3,">0") でどうでしょう?
- atamagawarui5
- ベストアンサー率25% (112/440)
回答No.4
=AVERAGE{(IF(計算対象範囲<>0),計算対象範囲,"")} これをA列にあてはめると・・ =AVERAGE{(IF(A1:A5<>0),A1:A5,""))}
- since_1968
- ベストアンサー率24% (254/1053)
回答No.2
DAVERAGE()を使い、A列>0で指定すればでます。 詳しくは、エクセルの数式ペルプを見てください
noname#204879
回答No.1
{=AVERAGE(IF(A1:A4,A1:A4,""))}
お礼
皆様、解答ありがとうございました。 =AVERAGEIF(A1:A3,"<>0")がスマートにできましたのでBAにさせていただきます。