- ベストアンサー
エクセルのaverage関数で、Oを含まないで
タイトルの件、質問いたします。 下記の3つの平均を出す際に、0を含めないで、平均を出すにはどうすれば良いでしょうか? ちなみに、下記の3つのセルのゼロは、SUM関数で出した結果となっています。 ネットで調べて、やりましたが、0を含んだ平均しか出せませんでした。 ご存知の方、いらっしゃましたら、宜しくお願いします。 A1=10 B1=10 C1=0
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
一例です。 ■エクセル2007以上 =AVERAGEIF(A1:C1,">0") ■エクセル2003以下 =AVERAGE(IF(A1:C1>0,A1:C1)) 配列数式なので入力完了時にShift+Ctrl+Enterキーを同時押下して下さい。
その他の回答 (4)
noname#204879
回答No.5
={AVERAGE(IF(A1:C1,A1:C1))} ← 配列数式
- keithin
- ベストアンサー率66% (5278/7941)
回答No.4
合計を個数で割り算して求めます =SUM(A1:C1)/COUNTIF(A1:C1,"<>0") 合計からゼロを除外する必要が無いのは判りますね。
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
回答No.3
=SUMIF(A1:C1,"<>0")/COUNTIF(A1:C1,"<>0")
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答No.2
マイナスの値が無い場合には、次の様にされると良いと思います =SUMIF(A1:C1,">0")/COUNTIF(A1:C1,">0")