平均するために0があるセルを無視し、DIV/0などのエラーのあるセルを無視する式を組み合わせたいと思っています。2つの公式を結合する
私は、これらの機能のいずれかを実現するこれらの2つの式を持っていますが、両方を使用することはできません。私はそれらをどのように組み合わせますか?
{=AVERAGE(IF(ISNUMBER(M2:P2),M2:P2))}
=AVERAGEIF(M2:P2,"<>0")
平均するために0があるセルを無視し、DIV/0などのエラーのあるセルを無視する式を組み合わせたいと思っています。2つの公式を結合する
私は、これらの機能のいずれかを実現するこれらの2つの式を持っていますが、両方を使用することはできません。私はそれらをどのように組み合わせますか?
{=AVERAGE(IF(ISNUMBER(M2:P2),M2:P2))}
=AVERAGEIF(M2:P2,"<>0")
あなたは、単に最初に第二の基準を追加します。
=AVERAGE(IF(ISNUMBER(M2:P2)*(M2:P2<>0) ,M2:P2))
これはまだ、配列数式であり、そのようなニーズをして確認するようにCtrl-Shiftキーを押しながら入力する代わりに入力します。適切に実行されると、Excelは式の周りに{}
を入れます。
if()を使用してどちらかの条件を確認し、適切な平均関数を使用できます。 @Scott:私よりも優れています...
完璧、ありがとう! –