🚀The world's best VBA AI has evolved. ExcelMaster is now an autonomous Agent.Read more →
Back to Blog

Excel SUMIFS-Funktion — Eine Formel für bedingte Summen (und warum SUMIF eine Falle ist)

|

Excel SUMIFS-Funktion — Eine Formel für bedingte Summen (und warum SUMIF eine Falle ist)

KurzfassungSUMIFS addiert 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: SUMIF und SUMIFS ordnen ihre Argumente in umgekehrter Reihenfolge an — SUMIF prüft zuerst und summiert zuletzt; SUMIFS summiert zuerst. Kopieren Sie eine Formel von der einen in die andere, summieren Sie unbemerkt die falsche Spalte. Die Lösung ist eine Gewohnheit: Nutzen Sie SUMIFS fü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 mit SUM. 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: SUMIFS ist eine WHERE-Klausel, die mit einer Summe endet
  • Warum SUMIF und SUMIFS ihre Argumente umkehren — und warum Sie SUMIF fallen lassen sollten
  • Die Mini-Sprache der Kriterien: Operatoren stehen in Anführungszeichen, ">"&Zelle vergleicht 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