質問: countif関数で0以外の平均値 countif関数で0を除く平均値を出したいと考えています。例えば下の平均値は300ということになります。 a 1 600 2 400 3 0 4 -100 5 900←合計 a5/countif(a1:a4,">0") ↑ これなら0以上の数値の平均となり、-100まで除かれてしまいます。 0を除いたものとするにはどうすればよいのですか?
回答: こんにちは。maruru01です。 配列数式の別解。 =sum(a1:a4)/count(if(a1:a4*1<>0,)) と入力して、[ctrl]と[shift]を押しながら[enter]で確定。 (数式の両端に「{}」が付く) 範囲に数値以外は入力しないなら、 =sum(a1:a6)/sumproduct((a1:a6*1<>0)*1) で、普通に[enter]で確定、でもok。