Kurzfassung —
SUMIFSaddiert eine Spalte, aber nur die Zeilen, die jede Bedingung erfüllen, die Sie angeben. Syntax:=SUMIFS(sum_range; criteria_range1; criteria1; …). Der größte Stolperstein:SUMIFundSUMIFSordnen ihre Argumente in umgekehrter Reihenfolge an —SUMIFprüft zuerst und summiert zuletzt;SUMIFSsummiert zuerst. Kopieren Sie eine Formel von der einen in die andere, summieren Sie unbemerkt die falsche Spalte. Die Lösung ist eine Gewohnheit: Nutzen SieSUMIFSfür alles, selbst bei einer einzigen Bedingung. Um gegen eine Zelle zu vergleichen, verketten Sie den Operator —">"&G1, niemals">G1". Mehrere Kriterien werden mit UND verknüpft; für ODER übergeben Sie ein Array und umschließen es mitSUM. Funktioniert in Excel 2007+.
=SUMIFS(Amount, Region, "West")
=SUMIFS(Amount, Region, "West", Amount, ">"&G1)
Fast jede „Summe mit Bedingung", die Sie je schreiben werden, ist dieselbe
Frage: Von all diesen Zeilen summiere die, die passen. Excel gibt Ihnen dafür
zwei Funktionen, und die ältere — SUMIF — ist eine Falle, die Menschen seit
fünfzehn Jahren falsche Zahlen einbringt. Diese Anleitung dreht sich um eine
klare Empfehlung und danach um die Kriterienregeln, die bedingte Summen
tatsächlich zum Funktionieren bringen.
Hinweis: In einer deutschen Excel-Oberfläche heißt die Funktion SUMMEWENNS. Verwandt: SUMIF = SUMMEWENN, SUM = SUMME, UNIQUE = EINDEUTIG, DATE = DATUM, TODAY = HEUTE. Die Formeln unten nutzen die englischen Namen — sie zeigen dasselbe Verhalten.
Was Sie lernen
- Das mentale Modell:
SUMIFSist eineWHERE-Klausel, die mit einer Summe endet - Warum
SUMIFundSUMIFSihre Argumente umkehren — und warum SieSUMIFfallen lassen sollten - Die Mini-Sprache der Kriterien: Operatoren stehen in Anführungszeichen,
">"&Zellevergleicht gegen eine Zelle - UND ist eingebaut; ODER braucht ein Array und eine
SUM-Hülle - Wie Sie zwischen zwei Daten summieren, ohne am Gebietsschema zu scheitern
- Der moderne Weg: eine Übersicht pro Kategorie als Überlauf mit
SUMIFS+UNIQUE
Das mentale Modell: eine WHERE-Klausel, die mit einer Summe endet
Wer in SQL denkt: SUMIFS ist SELECT SUM(amount) … WHERE region = 'West' AND amount > 1000. Sie benennen die Spalte, die summiert werden soll, und
stapeln dann Bedingungen; Excel behält die Zeilen, in denen alle Bedingungen
erfüllt sind, und addiert deren Werte. Alles, was an SUMIFS verwirrt,
verschwindet, sobald Sie dieses Bild im Kopf haben: Das erste Argument ist das,
was Sie addieren, und jedes Paar danach ist ein Filter.
' "Summiere die Spalte Amount für Zeilen, in denen Region West ist"
=SUMIFS(Amount, Region, "West")
' Einen zweiten Filter hinzufügen — jetzt müssen beide wahr sein (UND)
=SUMIFS(Amount, Region, "West", Product, "Widgets")
Jeder criteria_range muss dieselbe Höhe wie sum_range haben — es sind
parallele Spalten derselben Tabelle. Passen die Formen nicht zusammen, erhalten
Sie #VALUE!.
Die Regel, die Sie rettet: hören Sie auf, SUMIF zu nutzen
Hier ist die Falle, und sie ist mehr wert als jeder andere Tipp auf dieser Seite. Die beiden Funktionen ordnen ihre Argumente spiegelverkehrt zueinander an:
' SUMIF — der Bereich, den Sie PRÜFEN, kommt zuerst, der Bereich, den Sie SUMMIEREN, zuletzt (optional)
=SUMIF(Region, "West", Amount)
' SUMIFS — der Bereich, den Sie SUMMIEREN, kommt ZUERST, dann die Prüfpaare
=SUMIFS(Amount, Region, "West")
Lesen Sie das zweimal. In SUMIF ist Amount das dritte Argument; in
SUMIFS ist es das erste. Man lernt SUMIF, braucht dann eine zweite
Bedingung, wechselt zu SUMIFS und fügt die Bereiche in der alten Reihenfolge
ein — jetzt summiert Excel Region (Text, also ergibt das eine verwirrende Zahl
oder null) und behandelt Amount als Kriterienbereich. Kein Fehler. Nur eine
falsche Summe, die plausibel aussieht.
Die Entscheidung ist unverblümt: Vergessen Sie, dass es SUMIF gibt.
SUMIFS kann alles, was SUMIF kann, die Argumentreihenfolge ändert sich nie,
ob Sie eine Bedingung haben oder zehn, und Sie tappen nie in die
Vertauschungsfalle. Das Einzige, was SUMIF „spart", ist ein getipptes Komma.
Das ist kein Grund, in einem Finanzmodell einen stillen Fehler zu riskieren.
Die Mini-Sprache der Kriterien: Operatoren stehen in Anführungszeichen
Das Argument mit der Bezeichnung criteria ist eine winzige Zeichenketten-
Sprache, und sie bringt jeden ins Stolpern, der zum ersten Mal gegen eine
Zelle statt gegen einen festen Wert vergleichen will. Drei Regeln decken fast
alles ab:
=SUMIFS(Amount, Amount, ">1000") ' fester Schwellenwert — als reiner Text in Ordnung
=SUMIFS(Amount, Amount, ">"&G1) ' Vergleich mit einer ZELLE — Operator verketten
=SUMIFS(Amount, Region, "West*") ' Platzhalter — jede Region, die mit "West" beginnt
Der fatale Fehler ist ">G1". Das bedeutet nicht „größer als der Wert in G1" —
es sucht nach Zeilen, die buchstäblich gleich dem Text „G1" sind, findet keine
und gibt 0 zurück. Der Operator (>, <, >=, <>) muss innerhalb der
Anführungszeichen stehen, und jeder Zellbezug muss außerhalb stehen,
verbunden mit &. Sitzt das einmal, lesen sich ">="&TODAY(), "<>"&G1 und
"*"&G1&"*" ganz natürlich. Der Textabgleich ist von Groß- und Kleinschreibung
unabhängig, und * (beliebige Zeichen) / ? (ein Zeichen) sind Ihre
Platzhalter — ein wörtliches Sternchen maskieren Sie mit ~*.
UND gibt es geschenkt; ODER müssen Sie selbst bauen
Das Stapeln von Kriterienpaaren ergibt UND — jede Bedingung muss erfüllt
sein. Es gibt kein „ODER"-Argument. Der saubere Weg, Zeilen zu summieren, die
einem von mehreren Werten entsprechen, ist ein Array-Kriterium, umschlossen
von SUM, denn SUMIFS mit einem Array von Kriterien liefert eine Summe pro
Wert, und SUM addiert sie:
' UND — eingebaut: West UND Widgets
=SUMIFS(Amount, Region, "West", Product, "Widgets")
' ODER — Array-Kriterium + SUM: West ODER East
=SUM(SUMIFS(Amount, Region, {"West","East"}))
Das ist wichtig, weil die naive Lösung — zwei separate SUMIFS zu addieren —
bei zwei Werten in Ordnung ist, aber nicht skaliert, und sie zählt doppelt,
falls Ihre ODER-Bedingungen in derselben Zeile beide wahr sein können. Das
Muster SUM(SUMIFS(…{…}…)) verarbeitet eine Liste beliebiger Länge und ist die
Standardredewendung, sobald Sie sie einmal gesehen haben.
Zwischen zwei Daten summieren (auf gebietsschemasichere Weise)
Ein Datumsbereich sind einfach zwei Kriterien auf derselben Datumsspalte — eine
Untergrenze und eine Obergrenze. Tippen Sie das Datum nie als Text
(">01.06.2026" wird in den USA und in Europa unterschiedlich gelesen und passt
womöglich gar nicht). Bauen Sie das Datum mit DATE, damit es überall eindeutig
ist:
=SUMIFS(Amount, OrderDate, ">="&DATE(2026,1,1), OrderDate, "<="&DATE(2026,3,31))
Dieselbe Spalte, zwei Bedingungen, UND dazwischen — das ergibt die Summe eines
Quartals. Tauschen Sie die festen Werte gegen Zellbezüge (">="&H1), und Sie
haben einen lebenden, parametrisierten Bericht.
Der moderne Weg: eine ganze Übersichtstabelle als Überlauf
Hier treffen bedingte Summen auf dynamische Arrays. Übergeben Sie
UNIQUE als Kriterium, und ein einziges SUMIFS
erzeugt eine Summe für jede Kategorie auf einmal — kein Ziehen, keine
Hilfsliste:
=SUMIFS(Amount, Region, UNIQUE(Region)) ' eine Summe pro eindeutiger Region, als Überlauf
Setzen Sie =UNIQUE(Region) in eine Zelle und das SUMIFS daneben, und Sie
haben eine selbstaktualisierende Übersicht gebaut, die mitwächst, sobald neue
Regionen auftauchen. Für wirklich komplexe Auszüge greifen Sie vielleicht zu
FILTER und addieren das Ergebnis — aber für
„Summe pro Kategorie" ist SUMIFS über einen UNIQUE-Überlauf das schlankeste
Werkzeug, das es gibt, und auf großen Blättern weit schneller als ein Array von
SUMPRODUCT.
Die Abwägung: SUMIFS vs SUMPRODUCT vs PivotTable
Wenn Sie für mehrspaltige Bedingungen noch
SUMPRODUCT((Region="West")*(Amount)) schreiben, ist dieses Muster älter als
SUMIFS — es ist langsamer und schwerer zu lesen, und der einzige Grund, es zu
behalten, ist, wenn Sie zwei Spalten multiplizieren und filtern müssen (eine
gewichtete Summe). Bauen Sie jeden Monat dieselbe Übersicht von Hand, ist eine
PivotTable das bessere Zuhause für exploratives Zerlegen. SUMIFS gewinnt, wenn
Sie eine bestimmte Zahl wollen, live, eingebettet in ein Modell — also meist.
Wie ExcelMaster hilft
Die meiste echte SUMIFS-Arbeit wird in Geschäftsbegriffen formuliert, nicht in
Formelbegriffen: Gesamtumsatz der Region West im 1. Quartal, über dem
Freigabeschwellenwert in Zelle G1. ExcelMaster macht aus diesem Satz die
Formel — korrekte Argumentreihenfolge, ">"&G1-Verkettung, DATE()-basierte
Grenzen — und legt sie dorthin, wo Sie sie wollen. Sie beschreiben die Zahl, die
Sie brauchen; die Kriteriengrammatik, die SUMIFS von Hand heikel macht,
übernimmt es.
Häufige Fragen
Warum gibt mein SUMIF die falsche Summe (oder null) zurück?
Fast immer die Argumentreihenfolge. SUMIF(range; criteria; sum_range) prüft
zuerst und summiert zuletzt; SUMIFS(sum_range; range; criteria) summiert
zuerst. Wenn Sie eine Formel zwischen beiden verschoben haben, ohne die
Reihenfolge zu ändern, summiert Excel die falsche Spalte. Stellen Sie alles auf
SUMIFS um, und der Summenbereich steht immer zuerst.
Wie nutze ich SUMIFS mit mehreren Kriterien?
Fügen Sie weitere criteria_range; criteria-Paare hinzu — sie werden mit UND
verknüpft, also muss jede Bedingung erfüllt sein:
=SUMIFS(Amount; Region; "West"; Product; "Widgets"). Jeder Kriterienbereich
muss dieselbe Höhe wie der Summenbereich haben.
Wie mache ich eine ODER-Bedingung mit SUMIFS?
Übergeben Sie die Alternativen als Array und umschließen Sie es mit SUM:
=SUM(SUMIFS(Amount; Region; {"West";"East"})). So vermeiden Sie die
Doppelzählung, die entstünde, wenn Sie einfach zwei separate SUMIFS-Formeln
addierten.
Wie summiere ich zwischen zwei Daten?
Nutzen Sie zwei Kriterien auf der Datumsspalte mit DATE(), damit es
gebietsschemasicher ist:
=SUMIFS(Amount; OrderDate; ">="&DATE(2026;1;1); OrderDate; "<="&DATE(2026;3;31)).
Funktioniert SUMIFS in Excel 2016 oder älter?
Ja. SUMIFS gibt es seit Excel 2007 und SUMIF seit den 1990ern. Beide
funktionieren in jeder unterstützten Version — es gibt also keinen
Kompatibilitätsgrund, beim älteren, fallenträchtigen SUMIF zu bleiben.
Getestet in
Getestet in: Excel 365 (Windows 11) — zuletzt geprüft am 24.06.2026.
Verwandte Anleitungen: Excel COUNTIFS · Excel AVERAGEIFS · Excel FILTER · Excel UNIQUE
