Excel-Formel: Summe, wenn ein Kriterium mehrere Spalten -

Generische Formel

=SUMPRODUCT((criteria_rng="red")*(sum_range))

Zusammenfassung

Um mehrere Spalten unter Verwendung eines Kriteriums bedingt zu summieren, können Sie eine Formel verwenden, die auf der Funktion SUMPRODUCT basiert. In der Beispielshow lautet die Formel in H5:

=SUMPRODUCT((B5:B10="red")*(C5:E10))

Erläuterung

Dieser erste Ausdruck in SUMPRODUCT ist das Kriterium, mit dem überprüft wird, ob Zellen in B5: B10 "rot" enthalten. Das Ergebnis ist ein Array von TRUE FALSE-Werten wie folgt:

(TRUE;FALSE;FALSE;TRUE;FALSE;FALSE)

Dies wird mit den Werten im Bereich C5: E10 multipliziert:

(1,6,2; 8,6,8; 5,2,6; 2,6,7; 7,4,5; 5,3,1)

Das Ergebnis in SUMPRODUCT ist:

=SUMPRODUCT((1,6,2;0,0,0;0,0,0;2,6,7;0,0,0;0,0,0))

Dies gibt 24 zurück, die Summe aller Werte in C5: E10, wobei B5: B10 = "rot".

Enthält die Typensuche

SUMPRODUCT unterstützt keine Platzhalter. Wenn Sie also eine Suche vom Typ "Zelle enthält bestimmten Text" durchführen möchten, müssen Sie Kriterien verwenden, die für Teilübereinstimmungen TRUE zurückgeben. Eine Möglichkeit besteht darin, die Funktionen ISNUMBER und SEARCH wie folgt zu verwenden:

=SUMPRODUCT((ISNUMBER(SEARCH("red",B5:B10)))*(C5:E10))

Auf dieser Seite finden Sie weitere Informationen zur Funktionsweise.

Interessante Beiträge...