Excel-Formel: Zählen Sie Zellen, die Fehler enthalten

Inhaltsverzeichnis

Generische Formel

=SUMPRODUCT(--ISERROR(range))

Zusammenfassung

Um Zellen zu zählen, die Fehler enthalten, können Sie die ISERROR-Funktion verwenden, die in die SUMPRODUCT-Funktion eingeschlossen ist. In dem gezeigten Beispiel enthält die E5-Zelle diese Formel:

=SUMPRODUCT(--ISERROR(B5:B9))

Erläuterung

Die SUMPRODUCT-Funktion akzeptiert ein oder mehrere Arrays, multipliziert die Arrays miteinander und gibt als Endergebnis die "Summe der Produkte" zurück. Wenn nur ein Array angegeben wird, gibt SUMPRODUCT einfach die Summe der Elemente im Array zurück.

In dem gezeigten Beispiel besteht das Ziel darin, Fehler in einem bestimmten Bereich zu zählen. Die Formel in E5 lautet:

=SUMPRODUCT(--ISERROR(B5:B9))

Die ISERROR-Funktion arbeitet von innen nach außen und gibt TRUE zurück, wenn eine Zelle einen Fehler enthält, und FALSE, wenn nicht. Da es fünf Zellen im Bereich B5: B9 gibt, wertet ISERROR jede Zelle aus und gibt fünf Ergebnisse in einem Array wie diesem zurück:

(TRUE;FALSE;TRUE;FALSE;TRUE)

Um die TRUE / FALSE-Werte auf 1 und 0 zu zwingen, verwenden wir ein doppeltes Negativ (-). Das resultierende Array sieht folgendermaßen aus:

(1;0;1;0;1)

Schließlich summiert SUMPRODUCT die Elemente in diesem Array und gibt die Summe zurück, die in diesem Fall 3 beträgt.

ISERR-Option

Die ISERROR-Funktion zählt alle Fehler. Wenn Sie aus irgendeinem Grund alle Fehler außer # N / A zählen möchten, können Sie stattdessen die ISERR-Funktion verwenden:

=SUMPRODUCT(--ISERR(B5:B9)) // returns 2

Da einer der im Beispiel gezeigten Fehler # N / A ist, gibt die ISERR-Option 2 statt 3 zurück.

Array-Formel mit SUM

Sie können die SUMME-Funktion auch zum Zählen von Fehlern verwenden, müssen diese jedoch als Array-Formel eingeben. Nach der Eingabe sieht die Formel folgendermaßen aus:

(=SUM(--ISERROR(range)))

Die geschweiften Klammern werden von Excel automatisch hinzugefügt und geben eine Arrayformel an.

Hinweis: Dies ist eine Array-Formel und muss mit Strg + Umschalt + Eingabe eingegeben werden, außer in Excel 365.

Interessante Beiträge...