2017-05-18 7 views
0

Ich habe folgende Excel-Tabelle:COUNTIF mit IFERROR im Bereich

  A    B    C 
1  50   20   =IFERROR(A1/B1,"") = 2.5 
2  60   0   =IFERROR(A2/B2,"") = "" 
3  80   0   =IFERROR(A3/B3,"") = "" 
4  10   50   =IFERROR(A4/B4,"") = 0.2 
5 
6     COUNT:   2 
7  

In Zelle C6 ich die Anzahl der Elemente in der Liste zählen mag, die nicht „“ sind nach Spalt C .

Ich habe versucht, dies mit der folgenden Formel zu tun:

=COUNTIF(C1:C4;"<>""") 

Doch diese Formel gibt mir 2 den Wert statt zurück. Daher denke ich, das Problem bezieht sich auf die IFERROR-Funktionen, die ich in Spalte C verwenden.

Haben Sie eine Idee, wie ich die COUNTIF-Formel ändern muss, um nur die Zellen ohne "" zu zählen?


Ich weiß - in diesem speziellen Fall - ich das Problem jedoch unter Verwendung der COUNTIF Formel über Spalte B. lösen könnte, würde ich eine Lösung prepfer die Spalte C übergeht.

Antwort

0

sein Anstatt COUNTIF Verwendung SUMPRODUCT als

=SUMPRODUCT((C1:C4<>"")*1) 
0

Dies kann schwierig sein. Ich zähle in der Regel die Rohlinge mit COUNTBLANK und dass die sich aus der Gesamtzahl entfernt

`=COUNTA(D1:D4)-COUNTBLANK(D1:D4)` 

Count blanks cells

Auch, weil in diesem Fall die Ausgabe das Ergebnis einer Division ist man =COUNTIF(D1:D4,">-1") verwenden könnte alles mit einem Wert zu zählen Null oder höher.