SUMMEWENN: Übung und Erklärung

SUMMEWENN addiert nur die Werte, deren Zeile eine Bedingung erfüllt, zum Beispiel alle Kosten einer Kostenstelle. Die Formel lautet =SUMMEWENN(Bereich;Suchkriterien;Summe_Bereich). Text und Vergleiche wie ">3" stehen im Kriterium immer in Anführungszeichen.

Wofür du SUMMEWENN brauchst

SUMME addiert alles in einem Bereich. In der Praxis willst du aber fast immer nur einen Teil: die Kosten einer Kostenstelle, den Umsatz einer Region, die Schäden einer Sparte, die Spesen eines Projekts. Ohne SUMMEWENN würdest du filtern, die sichtbaren Zellen markieren und das Ergebnis abschreiben. Das ist langsam, fehleranfällig und muss bei jeder neuen Buchung wiederholt werden. SUMMEWENN erledigt das in einer Formel, die sich automatisch aktualisiert.

Damit ist SUMMEWENN eine der wichtigsten Funktionen im Controlling und in der Buchhaltung. Wer sie beherrscht, baut Auswertungen, die mit den Daten mitwachsen, statt sie jeden Monat neu zusammenzuklicken.

Die Syntax von SUMMEWENN

=SUMMEWENN(Bereich;Suchkriterien;Summe_Bereich)
Bereich
Die Zellen, die Excel mit dem Kriterium vergleicht, zum Beispiel die Spalte mit den Kostenstellen $A$2:$A$7.
Suchkriterien
Die Bedingung. Das kann ein Text in Anführungszeichen sein ("KS-100"), ein Vergleich in Anführungszeichen (">10000") oder ein Zellbezug (E2).
Summe_Bereich (optional)
Die Zellen, die addiert werden, zum Beispiel die Beträge $C$2:$C$7. Lässt du das Argument weg, summiert Excel direkt die Zellen in Bereich. Das ist praktisch, wenn Bedingung und Beträge in derselben Spalte stehen.

Wichtig: Bereich und Summe_Bereich sollten gleich gross sein und in derselben Zeile beginnen. Excel ordnet die Zellen paarweise zu: Erfüllt die dritte Zelle im Kriterienbereich die Bedingung, wird die dritte Zelle im Summenbereich addiert.

So schreibst du Kriterien

Kriterien in SUMMEWENN und ZÄHLENWENN
KriteriumBedeutung
"Ost"genau gleich «Ost» (Gross-/Kleinschreibung egal)
"<>Ost"alles ausser «Ost»
">1000"grösser als 1000
">="&F1grösser oder gleich dem Wert in F1
F1gleich dem Inhalt von F1
"Bahn*"beginnt mit «Bahn» (* = beliebig viele Zeichen)
"KS-1??"«KS-1» plus genau zwei Zeichen (? = ein Zeichen)
""leere Zelle im Kriterienbereich

Merke: Sobald ein Vergleichsoperator wie >, < oder <> im Spiel ist, gehört er in Anführungszeichen. Willst du ihn mit einem Zellwert kombinieren, verbindest du beides mit dem Und-Zeichen: ">"&F1.

Beispiel 1: Kosten pro Kostenstelle (Controlling)

Aus der Finanzbuchhaltung bekommst du eine Liste aller Kostenbuchungen. Du willst für jede Kostenstelle das Total sehen.

Kostenbuchungen in A1:C7, Auswertung pro Kostenstelle in E1:F4
ZeileABCDEF
1KostenstelleKostenartBetrag CHFKostenstelleTotal CHF
2KS-100Material1'250.00KS-1002'205.50
3KS-200Reisen480.00KS-2001'600.00
4KS-100Reisen315.50KS-3002'900.00
5KS-300Material2'900.00
6KS-100Material640.00
7KS-200Material1'120.00

Die Formel in F2, danach bis F4 nach unten kopiert:

=SUMMEWENN($A$2:$A$7;E2;$C$2:$C$7)

Für KS-100 addiert Excel die Zeilen 2, 4 und 6: 1'250.00 + 315.50 + 640.00 = 2'205.50. Weil das Kriterium als Zellbezug E2 geschrieben ist, passt es sich beim Kopieren an (E3, E4), während die beiden Bereiche dank $ fix bleiben. So baust du mit einer einzigen Formel eine komplette Kostenstellen-Übersicht.

Willst du zusätzlich nach Kostenart filtern, also nur das Material der KS-100, brauchst du zwei Bedingungen. Das kann SUMMEWENN nicht, dafür gibt es SUMMEWENNS:

=SUMMEWENNS($C$2:$C$7;$A$2:$A$7;"KS-100";$B$2:$B$7;"Material")

Ergebnis: 1'890.00. Achtung, bei SUMMEWENNS steht der Summenbereich zuerst, danach folgen beliebig viele Paare aus Kriterienbereich und Kriterium. Diese vertauschte Reihenfolge ist eine klassische Stolperfalle.

Beispiel 2: Grossschäden über einer Schwelle (Versicherung)

In der Schadenstatistik interessieren dich die Grossschäden: Wie hoch ist die Summe aller Fälle über CHF 10'000?

Schadenliste in A1:C7, Schwelle in F1
ZeileABCDEF
1Schaden-Nr.SparteBetrag CHFSchwelle10'000
2S-201Motorfahrzeug3'400
3S-202Gebäude18'750
4S-203Haftpflicht9'990
5S-204Gebäude42'300
6S-205Motorfahrzeug1'150
7S-206Haftpflicht12'000

Weil Bedingung und Betrag in derselben Spalte stehen, reicht eine Formel mit zwei Argumenten:

=SUMMEWENN(C2:C7;">10000")

Ergebnis: 18'750 + 42'300 + 12'000 = 73'050. Der Fall S-203 mit 9'990 bleibt draussen. Flexibler wird die Auswertung, wenn die Schwelle in einer eigenen Zelle steht, hier F1. Dann kannst du sie ändern, ohne die Formel anzufassen:

=SUMMEWENN(C2:C7;">"&F1)

Und für die Summe aller Gebäudeschäden nutzt du wieder drei Argumente: =SUMMEWENN(B2:B7;"Gebäude";C2:C7) ergibt 61'050.

Beispiel 3: Spesen mit Platzhaltern auswerten (Büro)

Buchungstexte sind selten einheitlich. Mit dem Platzhalter * fasst du alle Bahnspesen zusammen, egal welche Strecke dahintersteht.

Spesenbelege in A1:B6
ZeileAB
1BuchungstextBetrag CHF
2Bahn Zürich–Bern51.00
3Hotel Bern189.00
4Bahn Bern–Zürich51.00
5Taxi Bahnhof28.50
6Mittagessen Kunde74.50
=SUMMEWENN(A2:A6;"Bahn*";B2:B6)

Ergebnis: 102.00, nämlich die beiden Bahnbillette. «Taxi Bahnhof» zählt nicht, weil der Text nicht mit «Bahn» beginnt. Schreibst du dagegen "*Bahn*", findet Excel «Bahn» an jeder Stelle im Text, und das Taxi wird mit 28.50 mitgezählt: 130.50. Überlege dir also genau, ob du «beginnt mit» oder «enthält» meinst.

Typische Fehler und wie du sie erkennst

#NAME?

Zwei Ursachen sind typisch. Erstens ein englischer oder falsch geschriebener Funktionsname, etwa SUMIF in der deutschen Excel-Version. Zweitens ein Text-Kriterium ohne Anführungszeichen: =SUMMEWENN(A2:A7;KS100;C2:C7) interpretiert Excel als Namen eines Bereichs, den es nicht gibt. Richtig ist "KS100".

Excel nimmt die Formel gar nicht an

Steht ein Vergleichsoperator ohne Anführungszeichen im Kriterium, also =SUMMEWENN(C2:C7;>10000), oder trennst du die Argumente mit Kommas statt Semikolons, meldet Excel beim Bestätigen ein Problem mit der Formel. Prüfe zuerst die Anführungszeichen, dann die Trennzeichen.

Ergebnis 0, obwohl es Treffer geben müsste

Falsches Ergebnis ohne Fehlermeldung

Wenn Bereich und Summe_Bereich unterschiedlich gross sind oder versetzt beginnen, rechnet Excel trotzdem, aber mit falsch zugeordneten Zeilen. Kontrolliere deshalb, dass beide Bereiche in derselben Zeile starten und enden. Ebenfalls heimtückisch: fehlende $-Zeichen. Kopierst du =SUMMEWENN(A2:A7;E2;C2:C7) nach unten, rutschen die Bereiche zu A3:A8 und C3:C8, und die erste Buchungszeile fällt aus der Auswertung.

Englisch vs. Deutsch

Aus =SUMIF(A2:A7,"KS-100",C2:C7) in einer englischen Anleitung wird in der Schweizer Excel-Version =SUMMEWENN(A2:A7;"KS-100";C2:C7). Die Kriterien selbst, also Text, Operatoren und Platzhalter, bleiben gleich.

SUMMEWENN und verwandte Funktionen: Deutsch und Englisch
DeutschEnglischBemerkung
SUMMEWENNSUMIFeine Bedingung
SUMMEWENNSSUMIFSmehrere Bedingungen, Summenbereich zuerst
ZÄHLENWENNCOUNTIFzählt statt summiert
MITTELWERTWENNAVERAGEIFDurchschnitt mit Bedingung
SUMMESUMSumme ohne Bedingung
SUMMENPRODUKTSUMPRODUCTfür Spezialfälle mit Berechnungen in der Bedingung
GLÄTTENTRIMentfernt überzählige Leerzeichen

Häufige Fragen

Was ist der Unterschied zwischen SUMMEWENN und SUMMEWENNS?

SUMMEWENN prüft genau eine Bedingung, SUMMEWENNS beliebig viele, die alle gleichzeitig erfüllt sein müssen. Ausserdem ist die Reihenfolge anders: Bei SUMMEWENN steht der Summenbereich am Schluss, bei SUMMEWENNS am Anfang.

Warum gibt SUMMEWENN 0 zurück?

Meist findet Excel keine Treffer, weil Leerzeichen oder Tippfehler im Kriterium stecken, oder die Beträge im Summenbereich sind als Text gespeichert. Prüfe auch, ob ein Zellbezug versehentlich in Anführungszeichen steht, etwa ">F1" statt ">"&F1.

Wie kombiniere ich ein Grösser-als-Kriterium mit einer Zelle?

Setze den Operator in Anführungszeichen und verbinde ihn mit dem Und-Zeichen mit der Zelle: =SUMMEWENN(C2:C7;">"&F1). So kannst du die Schwelle in F1 ändern, ohne die Formel anzupassen.

Kann SUMMEWENN nach Teiltexten suchen?

Ja, mit Platzhaltern. Das Sternchen steht für beliebig viele Zeichen, das Fragezeichen für genau ein Zeichen. "Bahn*" findet alle Texte, die mit Bahn beginnen, "*Bahn*" alle, die Bahn irgendwo enthalten.