質問: excelで0をカウントしないで平均を出したい 平均値を求めたいのですが、average関数を使うと値が0の分もカウントされて平均値が出てしまいます。 これを0を除いたものだけの平均値にしたいのです。 ちなみにこの平均値をもとめたいものは他のファイルからリンクを貼ってデータを持ってきています。 リンクを貼ってデータを持ってきていないものは、if文を使って0だったら空白にするという風にしたら出来たのですが。。 ちなみに、今現在一個一個average関数で0以外の部分を選択して出しています。これだと毎回直さないといけないので辛いです。どなたか教えてください!! excelのバージョンは2000です。
回答: 配列数式を使うと =average(if(a1:a10<>0,a1:a10)) といれ、shift+ctrl+enterをいれます。 +はそのキーを押しながらを意味する。 結果は数式バーには{=average(if(a1:a10<>0,a1:a10))} と両脇に{}がつく。