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

Generische Formel

=SUM(SUMIFS(sum_range,criteria_range,("red","blue")))

Zusammenfassung

Um mithilfe der ODER-Logik basierend auf mehreren Kriterien zu summieren, können Sie die SUMIFS-Funktion mit einer Array-Konstante verwenden. In dem gezeigten Beispiel lautet die Formel in H6:

=SUM(SUMIFS(E4:E11,D4:D11,("complete","pending")))

Erläuterung

Standardmäßig erlaubt die SUMIFS-Funktion nur UND-Logik. Wenn Sie mehrere Bedingungen angeben, müssen alle Bedingungen übereinstimmen, um in das Ergebnis aufgenommen zu werden.

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

("complete","pending")

Dies führt dazu, dass SUMIFS zwei Ergebnisse zurückgibt: eine Zählung für "vollständig" und eine Zählung für "ausstehend" in einem Array-Ergebnis wie diesem:

(100,35)

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

Mit Platzhaltern

Bei Bedarf können Sie Platzhalter in den Kriterien verwenden. Um beispielsweise Elemente zu summieren, die irgendwo im Kriterienbereich "Rot" oder "Blau" enthalten, können Sie Folgendes verwenden:

=SUM(SUMIFS(sum_range,criteria_range,("*red*","*blue*")))

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 summieren, die "vollständig" oder "ausstehend" sind, können Sie für "Andy Garcia" oder "Bob Jones" Folgendes verwenden:

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

Beachten Sie die Semikolons in der zweiten Array-Konstante, die ein vertikales Array darstellt. Dies funktioniert, weil Excel Elemente in den beiden Array-Konstanten "koppelt" und ein zweidimensionales Array von Ergebnissen zurückgibt. Mit mehr Kriterien möchten Sie zu einer Formel wechseln, die auf SUMPRODUCT basiert.

Zellreferenzen für Kriterien

Sie können keine Zellreferenzen innerhalb einer Array-Konstante verwenden. Um eine Zellreferenz für Kriterien zu verwenden, können Sie eine Array-Formel wie die folgende verwenden:

=(SUM(SUMIFS(range1,range2,range3)))

Wobei Bereich1 der Summenbereich ist, Bereich2 der Kriterienbereich ist und Bereich3 Kriterien im Arbeitsblatt enthält. Bei zwei ODER-Kriterien müssen Sie horizontale und vertikale Arrays verwenden.

Hinweis: Dies ist eine Array-Formel und muss mit Strg + Umschalt + Eingabe eingegeben werden.

Interessante Beiträge...