Yanıtlar:
Dizi Formülü Kullan
=SUM(IF(ISNA(A1:A4),0,A1:A4))
Formülü girdikten sonra Ctrl+ Shift+ tuşlarına basınEnter
Not: A1:A4Aralığınızla değiştirin
=AVERAGE(IF(ISNA(A1:A4),"",A1:A4))
En kolay yol:
SUMIF> 0 değerini kullanın .
Yani sözdizimi
=SUMIF(A1:B2, "> 0")
Sayısal olmayan veya 0 değerlerini yoksayacağından aynı sonucu alırsınız.
=SUMIF(A1:B2, ">=0") + SUMIF(A1:B2, "<0")negatif sayılar dahil etmek. Performans bir endişe, bu kabul edilen dizi formülü çözüm daha hızlı olacağını sanıyorum.
Excel'de NA değerlerini yok sayarken tüm değerleri pozitif veya negatif ekleyecek yeni bir işlev vardır.
=aggregate(9,6, range of your data)
9 toplam için kullanılırken 6 tüm NA'ları yok saymak için kullanılır. Toplamanın yanı sıra başka seçenekler de var. Örneğin, ürün, standart sapma vb. Yapabilirsiniz.
AGREGATE hakkında daha fazla bilgi burada .
#YOK değerini kaynak aralığınızdaki sıfırlara dönüştürebilir ve sonra normal TOPLA işlevini kullanabilirsiniz:
= EĞER (ISNA (OriginalFormula), 0, OriginalFormula)
IFERRORve daha sonra şöyle görünebilir: =IFERROR(OriginalFormula,0)çok daha güzel hale getirmek.