
Die WENN-Funktion gehört zu den ersten Formeln, die jeder Excel-Anwender beherrschen sollte. Im Kern beantwortet sie eine einfache Frage: „Ist diese Bedingung wahr oder falsch – und was soll in jedem Fall geschehen?" Sobald Sie dieses Konzept verstanden haben, können Sie leistungsstarke Entscheidungslogik direkt in Ihrer Tabelle aufbauen: von einfachen Bestanden/Nicht-bestanden-Prüfungen über mehrstufige Bewertungssysteme bis hin zu Geschäftsregeln.
Diese Anleitung führt Sie von Grund auf durch die WENN-Funktion, erläutert dann verschachtelte WENNs, häufige Fehler und die modernen Alternativen, die Excel heute bietet, um komplexe Logik lesbar und wartbar zu halten.
Die Syntax von WENN ist unkompliziert:
=IF(logical_test, value_if_true, value_if_false)
A2>100, B5="Ja")Angenommen, Spalte B enthält Verkaufszahlen und Sie möchten jeden Vertriebsmitarbeiter markieren, der sein Ziel von 10.000 € übertroffen hat. Geben Sie in Spalte C folgendes ein:
=IF(B2>10000, "Quota Met", "Below Quota")
Excel prüft, ob B2 größer als 10.000 ist. Wenn ja, zeigt die Zelle „Quota Met", andernfalls „Below Quota". Das ist der gesamte Mechanismus – alles andere ist nur eine Erweiterung dieses Gedankens.
Sie können anstelle von Text auch Zahlen zurückgeben oder sogar eine andere Formel als Ergebnis verwenden. Zum Beispiel:
=IF(B2>10000, B2*0.1, 0)
Diese Formel zahlt eine Provision von 10 % nur dann aus, wenn das Ziel erreicht wurde, und gibt andernfalls 0 zurück.
Der logische Test kann alle standardmäßigen Vergleichsoperatoren von Excel verwenden:
| Operator | Bedeutung | Beispiel |
|---|---|---|
| = | Gleich | A2="Genehmigt" |
| <> | Ungleich | A2<>"Ausstehend" |
| > | Größer als | B2>500 |
| < | Kleiner als | B2<0 |
| >= | Größer oder gleich | C2>=90 |
| <= | Kleiner oder gleich | C2<=59 |
Bedingungen lassen sich mithilfe von UND und ODER innerhalb des logischen Tests kombinieren:
=IF(AND(B2>10000, C2="Active"), "Bonus Eligible", "Not Eligible")
Diese Formel gibt „Bonus Eligible" nur dann zurück, wenn beide Bedingungen gleichzeitig erfüllt sind.
Was tun, wenn Sie mehr als zwei Ergebnisse benötigen? Dann verschachteln Sie ein WENN innerhalb eines anderen. Der klassische Anwendungsfall ist ein Notenrechner:
=IF(A2>=90, "A",
IF(A2>=80, "B",
IF(A2>=70, "C",
IF(A2>=60, "D", "F"))))
Excel wertet jede Bedingung von links nach rechts aus. Sobald eine Bedingung WAHR ist, gibt die Funktion dieses Ergebnis zurück und ignoriert den Rest. Ein Wert von 85 besteht den ersten Test (≥ 90) nicht (FALSCH), trifft beim zweiten Test (≥ 80) auf WAHR und gibt „B" zurück.
Verschachtelte WENNs sind nicht auf die Rückgabe von Text beschränkt. Eine Formel für gestaffelte Rabatte könnte so aussehen:
=IF(B2>=1000, B2*0.85,
IF(B2>=500, B2*0.90,
IF(B2>=100, B2*0.95, B2)))
Bestellungen ab 1.000 € erhalten 15 % Rabatt; 500–999 € erhalten 10 %; 100–499 € erhalten 5 %; alles andere zahlt den vollen Preis. Diese Art von Logik findet sich ständig in Vertriebs-Dashboards und KPI-Tracking, wo Leistungsstufen Provisionen oder Bewertungen bestimmen.
IF(A2=Ja, ...) führt zu einem Fehler. Text muss in doppelte Anführungszeichen gesetzt werden: IF(A2="Ja", ...).A2>=60 vor A2>=90 prüfen, trifft jede hohe Punktzahl bereits auf den ersten (niedrigeren) Schwellenwert zu und erreicht die höheren nie.=IF(A2>10, "Hoch") gibt FALSCH (buchstäblich das Wort) zurück, wenn die Bedingung nicht erfüllt ist. Wenn eine leere Zelle gewünscht ist, verwenden Sie explizit "".IF("10">5, ...) verhält sich möglicherweise nicht wie erwartet, weil „10" Text ist. Verwenden Sie konsistente Datentypen in Ihren Zellen.Excel 2019 und Microsoft 365 haben WENNS eingeführt, das die Klammerpyramide beseitigt, die verschachtelte WENNs schwer lesbar macht. Die Syntax lautet:
=IFS(logical_test1, value1, logical_test2, value2, ...)
Die Notenformel wird dadurch deutlich übersichtlicher:
=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", A2>=60, "D", TRUE, "F")
Das letzte Paar TRUE, "F" fungiert als Auffangbedingung – wenn keine frühere Bedingung zutrifft, ist diese stets wahr und gibt „F" zurück. WENNS ist ideal, wenn Sie drei oder mehr Ergebnisse haben und die Formel auf einen Blick lesbar bleiben soll.
WECHSELN eignet sich am besten, wenn Sie einen Wert mit einer Liste von genauen Übereinstimmungen vergleichen, anstatt Bereiche zu prüfen:
=SWITCH(A2, "Red", "Stop", "Yellow", "Caution", "Green", "Go", "Unknown")
Die Struktur lautet =SWITCH(Ausdruck, Vergleich1, Ergebnis1, Vergleich2, Ergebnis2, ..., Standardwert). Enthält A2 „Red", wird „Stop" zurückgegeben; „Yellow" ergibt „Caution"; „Green" ergibt „Go"; alles andere ergibt „Unknown".
WECHSELN ist deutlich lesbarer als verschachtelte WENNs, wenn Sie bestimmte Text- oder Zahlencodes auf Bezeichnungen abbilden – ein häufiger Bedarf im HR-Datenmanagement, wo Abteilungscodes auf Abteilungsnamen verweisen, oder im Finanzreporting, wo Kontocodes Kategorien zugeordnet werden.
WENN wird noch leistungsstärker, wenn es mit Such- und Statistikfunktionen kombiniert wird. Einige praktische Muster:
=IF(ISBLANK(B2), "Missing", B2*1.1)
Verhindert Fehler, wenn eine referenzierte Zelle leer sein könnte – eine gute Gewohnheit beim Arbeiten mit importierten Daten. Wenn Sie regelmäßig eingehende Datensätze bereinigen, ist die Kombination von WENN mit Fehlerbehandlung nur eine von vielen Techniken, die in Power Query-Datentransformations-Workflows behandelt werden.
=IFERROR(VLOOKUP(A2, D:E, 2, 0), "Not Found")
Anstatt WENN um einen SVERWEIS zu verschachteln, fängt WENNFEHLER jeden Fehler ab, den die Suche erzeugen könnte, und ersetzt ihn durch eine benutzerfreundliche Meldung. Weiterführende Suchtechniken finden Sie im vollständigen SVERWEIS-Leitfaden.
Manchmal benötigen Sie WENN gar nicht innerhalb einer SUMME – SUMMEWENN und SUMMEWENNS verarbeiten bedingte Aggregationen effizienter als das Einwickeln von SUMME in WENN.
Bauen wir ein kleines Leistungsbewertungssystem von Grund auf. Angenommen, Ihre Tabelle enthält:
Sie möchten, dass Spalte D basierend auf beiden Spalten eine Bewertung „Ausgezeichnet", „Gut", „Verbesserungsbedarf" oder „Gefährdet" anzeigt.
Schritt 1: Definieren Sie Ihre Regeln. Ausgezeichnet = Aufgaben ≥ 50 UND Qualität ≥ 85. Gut = Aufgaben ≥ 40 UND Qualität ≥ 70. Verbesserungsbedarf = Aufgaben ≥ 30 ODER Qualität ≥ 60. Gefährdet = alles andere.
Schritt 2: Schreiben Sie die Formel in D2:
=IF(AND(B2>=50, C2>=85), "Ausgezeichnet",
IF(AND(B2>=40, C2>=70), "Gut",
IF(OR(B2>=30, C2>=60), "Verbesserungsbedarf",
"Gefährdet")))
Schritt 3: Kopieren Sie die Formel in Spalte D für alle Mitarbeiter nach unten.
Schritt 4: Wenden Sie bedingte Formatierung auf Spalte D an, sodass jede Bewertung in einer anderen Farbe angezeigt wird – Grün für Ausgezeichnet, Gelb für Gut, Orange für Verbesserungsbedarf, Rot für Gefährdet. Jetzt kommuniziert Ihre Tabelle auf einen Blick, ohne dass jemand jede Zelle einzeln lesen muss.
Verschachtelte WENNs mit mehreren UND/ODER-Bedingungen können beim Schreiben von Grund auf wirklich anspruchsvoll werden – besonders wenn Geschäftsregeln fünf oder mehr Stufen umfassen oder Text- und Zahlenbedingungen kombinieren. Wenn Sie auf einfachem Deutsch beschreiben, was Sie benötigen – zum Beispiel: „Bestellungen als hohe Priorität markieren, wenn der Wert über 5.000 € liegt und der Kunde im Premium-Segment ist, als mittlere Priorität, wenn eine der Bedingungen zutrifft, und andernfalls als niedrige Priorität" – können KI-gestützte Formel-Tools wie ExcelGPT die korrekte Formel sofort generieren und Ihnen das mühsame Klammernzählen und Debuggen der Bedingungsreihenfolge ersparen.
Excel unterstützt bis zu 64 Verschachtelungsebenen von WENN-Funktionen. In der Praxis wird alles über drei oder vier Ebenen schwer lesbar und wartungsintensiv. Wechseln Sie bei mehr Bedingungen zu WENNS, WECHSELN, oder strukturieren Sie Ihre Logik mithilfe einer Nachschlagetabelle in Kombination mit SVERWEIS oder INDEX VERGLEICH um.
Beide testen mehrere Bedingungen und geben unterschiedliche Ergebnisse zurück. Der wesentliche Unterschied liegt in der Syntax: Verschachteltes WENN erfordert für jede Ebene eine schließende Klammer, was eine tief verschachtelte Struktur erzeugt. WENNS listet alle Bedingung-Ergebnis-Paare in einer flachen Sequenz auf, die leichter zu lesen, zu schreiben und zu prüfen ist. WENNS ist in Excel 2019, Excel 2021 und Microsoft 365 verfügbar.
Ja. Sowohl das WAHR- als auch das FALSCH-Argument – oder beide – können ein beliebiger gültiger Excel-Ausdruck sein, einschließlich anderer Funktionen. Zum Beispiel gibt =IF(A2>0, SQRT(A2), 0) die Quadratwurzel positiver Zahlen und für alles andere null zurück. Das macht WENN zu einem flexiblen Wrapper, der steuert, wann Berechnungen ausgeführt werden.
Wenn Sie das dritte Argument vollständig weglassen – also =IF(A2>10, "Hoch") schreiben – gibt Excel standardmäßig den booleschen Wert FALSCH zurück. Um stattdessen eine leere Zelle zu erhalten, fügen Sie explizit eine leere Zeichenkette als FALSCH-Argument ein: =IF(A2>10, "Hoch", "").
Erfahren Sie, wie die Excel-WENN-Funktion funktioniert, wie Sie mehrere WENNs verschachteln und wann moderne Alternativen wie WENNS und WECHSELN für übersichtlichere, besser lesbare Logik sinnvoll sind.
Lernen Sie SVERWEIS von Grund auf: Syntax, Schritt-für-Schritt-Beispiele, Fehlerbehebung und wann Sie moderne Alternativen wie INDEX VERGLEICH verwenden sollten.
Erfahren Sie, wie die TEXT-Funktion in Excel Zahlen, Datums- und Uhrzeitwerte mithilfe von Formatcodes in formatierte Textzeichenfolgen umwandelt – mit praxisnahen Beispielen und typischen Anwendungsfällen.