Excel-Formel: COUNTIFS mit mehreren Kriterien und ODER-Logik -

Generische Formel

=SUM(COUNTIFS(range,("red","blue","green")))

Zusammenfassung

Um mit mehreren Kriterien und ODER-Logik zu zählen, können Sie die COUNTIFS-Funktion mit einer Array-Konstante verwenden. In dem gezeigten Beispiel lautet die Formel in H6:

=SUM(COUNTIFS(D4:D11,("complete","pending")))

Erläuterung

Standardmäßig wendet die COUNTIFS-Funktion die AND-Logik an. Wenn Sie mehrere Bedingungen angeben, müssen alle Bedingungen übereinstimmen, um eine Zählung zu generieren.

Eine Lösung besteht darin, mehrere Kriterien in einer Array-Konstante wie folgt anzugeben:

("complete","pending")

Dies führt dazu, dass COUNTIFS zwei Ergebnisse zurückgibt: eine Zählung für "vollständig" und eine Zählung für "ausstehend", gepackt in ein Array-Ergebnis wie das folgende:

(4,2)

Um eine endgültige Summe zu erhalten, wickeln wir COUNTIFS in SUM ein. Die SUMME-Funktion summiert dann alle Elemente im Array und gibt das Ergebnis zurück.

Hinzufügen weiterer ODER-Kriterien

Sie können dieser Formel ein zusätzliches Kriterium hinzufügen, müssen jedoch für ein Kriterium ein einzelnes Spaltenarray und für das andere ein einzelnes Zeilenarray verwenden. Um beispielsweise Aufträge zu zählen, die "vollständig" oder "ausstehend" sind, können Sie für "Andy Garcia" oder "Bob Jones" Folgendes verwenden:

=SUM(COUNTIFS(D4:D11,("complete","pending"),C4:C11,("Bob Jones";"Andy Garcia")))

Beachten Sie, dass wir für die zweite Array-Konstante ein Semikolon verwenden, wodurch ein vertikales Array erstellt wird. Dies funktioniert, weil Excel Elemente in den beiden Array-Konstanten "paart" und ein zweidimensionales Array von Ergebnissen in SUM wie folgt zurückgibt:

=SUM((1,0;1,0))

Wenn Sie mehr als zwei Kriterien haben, ziehen Sie eine SUMPRODUCT-Formel in Betracht, wie hier beschrieben.

Zellreferenz für Kriterien

Um eine Zellreferenz für Kriterien zu verwenden, können Sie eine Array-Formel wie die folgende verwenden:

=(SUM(COUNTIFS(range1,range2)))

Wobei Bereich1 der Kriterienbereich ist und Bereich2 Kriterien enthält.

Platzhalter und Doppelzählung

COUNTIF und COUNTIFS unterstützen Platzhalter, aber Sie müssen darauf achten, nicht doppelt zu zählen, wenn Sie mehrere "enthält" -Bedingungen mit ODER-Logik haben. Weitere Informationen finden Sie in diesem Beispiel

Gute Links

Mehrere Kriterien mit einem oder zwei Bereichen (Excelxor)

Interessante Beiträge...