WENN in Excel: Syntax, Beispiele und Fehler
Aktualisiert am 2026-10-13 · Kostenlos · Kompatibel mit Excel und Google Sheets
Syntax
=WENN(Prüfung, Wert_wenn_wahr, [Wert_wenn_falsch])Kurze Antwort
WENN liefert je nach Test einen von zwei Werten: =WENN(B2>=50; "Bestanden"; "Durchgefallen") zeigt Bestanden, wenn B2 mindestens 50 ist, sonst Durchgefallen. Textergebnisse brauchen doppelte Anführungszeichen; Zahlen und Formeln schreibt man ohne. Das dritte Argument ist optional — lässt man es weg, gibt die Formel FALSCH zurück, keine leere Zelle.
Syntax
=WENN(Prüfung, Wert_wenn_wahr, [Wert_wenn_falsch])| Argument | Bedeutung |
|---|---|
| Prüfung | Die Bedingung, die WAHR oder FALSCH ergibt: ein Vergleich wie B2>=50, eine Gleichheit wie C2="Bezahlt" oder jeder Ausdruck, der WAHR oder FALSCH liefert. |
| Wert_wenn_wahr | Was die Formel zurückgibt, wenn der Test WAHR ist — Text in doppelten Anführungszeichen, eine Zahl, ein Datum oder eine andere Formel. |
| Wert_wenn_falsch | Optional. Was zurückgegeben wird, wenn der Test FALSCH ist. Ohne dieses Argument gibt WENN das Wort FALSCH zurück; für eine leere Zelle schreiben Sie leere Anführungszeichen "". |
Je nach Ländereinstellung werden Argumente mit Semikolons statt Kommas getrennt: =WENN(B2>=50; "Bestanden"; "Durchgefallen"). Das ist in Ländern Standard, in denen das Komma als Dezimaltrennzeichen dient.
Grundlegende Beispiele
=WENN(B2>=50, "Bestanden", "Durchgefallen")Der klassische Bestanden/Durchgefallen-Test: Jede Note ab 50 zeigt „Bestanden“, alles darunter „Durchgefallen“. Textergebnisse brauchen immer doppelte Anführungszeichen, und die Vergleichsoperatoren (=, <>, >, >=, <, <=) stehen in der Prüfung, nicht im Ergebnis.
=WENN(C2>1000, C2*0.1, 0)10 % Provision ab 1.000, sonst null. Beide Ergebnisse sind hier Berechnungen, also nirgends Anführungszeichen — WENN kann jede Formel zurückgeben, nicht nur feste Werte.
=WENN(D2="", "Fehlt", D2*1.2)Prüft zuerst, ob die Zelle leer ist, und markiert sie; sonst schlägt der Aufschlag zu. Der Vergleich mit "" ist der Standardweg, um leere Zellen abzufangen, bevor man mit ihnen rechnet.
=WENN(E2="Fertig", "Erledigt", "")Versieht fertige Zeilen mit einer Markierung und lässt den Rest wirklich leer. Die leeren Anführungszeichen machen die Zelle leer — fehlt das dritte Argument, steht stattdessen FALSCH.
Zahlen als Ergebnis bekommen keine Anführungszeichen: =WENN(A1>0; "50"; 0) liefert den Text "50", den SUMME stillschweigend überspringt. Nur Textergebnisse stehen in Anführungszeichen; Zahlen, Daten und Formeln bleiben nackt.
Häufige Fehler und deren Behebung
| Symptom | Häufigste Ursache | Lösung |
|---|---|---|
| #NAME? | WENN ist falsch geschrieben — oder Ihr Excel läuft in einer anderen Sprache, wo die Funktion einen lokalisierten Namen trägt (IF, SI, SE). | Tippen Sie =W und lassen Sie die AutoVervollständigen den Namen ergänzen, oder öffnen Sie die Datei in der passenden Sprachversion von Excel. |
| Das Ergebnis zeigt wörtlich FALSCH | Das dritte Argument fehlt, daher druckt WENN FALSCH, wenn der Test scheitert. | Ergänzen Sie Wert_wenn_falsch oder schreiben Sie "" für eine leere Zelle. |
| Zahlen kommen als Text an | Das Ergebnis steht in Anführungszeichen: =WENN(A1>0; "50"; 0) liefert Text, den SUMME überspringt. | Entfernen Sie die Anführungszeichen bei Zahlenergebnissen: =WENN(A1>0; 50; 0). |
| #WERT! in einzelnen Zeilen | WENN ist in Ordnung — eine Formel im Ergebnis wie D2*1.2 trifft auf Text oder eine leere Stelle in der Quellspalte. | Korrigieren Sie die Quelldaten oder sichern Sie die Berechnung: =WENN(D2=""; "Fehlt"; D2*1,2). |
| Jede Zeile liefert dasselbe Ergebnis | Der Test enthält keinen Vergleich: =WENN(B2; "Ja"; "Nein") behandelt jede Zahl ungleich null als WAHR, und aus =WENN(B2>50; ...) wurde =WENN(B2=50; ...). | Schreiben Sie den vollständigen Vergleich (B2>50, B2<>""), und verwenden Sie = nur, wenn Gleichheit gemeint ist. |
Unsichtbare Leerzeichen bringen auch den Textvergleich durcheinander: =WENN(C2="Bezahlt"; ...) findet „Bezahlt “ mit abschließendem Leerzeichen nicht. Bereinigen Sie zuerst die Spalte, dann greift der Vergleich.
Verschachteltes WENN im Vergleich zu IFS
| Verschachteltes WENN | IFS | |
|---|---|---|
| Bedingungen pro Formel | Unbegrenzt, aber jede Stufe erzeugt eine schließende Klammer | Bis zu 127 Tests als schlichte Paare |
| Lesbarkeit | Ab 3-4 Ebenen schnell schwer prüfbar | Bedingungen lassen sich von oben nach unten lesen, kein Klammerlabyrinth |
| Verfügbar in | Jeder Excel-Version (und Google Sheets) | Excel 2019+/365 (und Google Sheets) |
=WENN(B2>=90, "A", WENN(B2>=80, "B", WENN(B2>=70, "C", "F")))Die klassische Notenleiter: Scheitert eine Bedingung, fällt die Auswertung zum nächsten WENN durch. Lesen Sie sie von innen nach außen — und beachten Sie, dass sich die schließenden Klammern am Ende stapeln: drei verschachtelte WENN enden mit dreien.
=IFS(B2>=90, "A", B2>=80, "B", B2>=70, "C", WAHR, "F")Dieselbe Leiter mit IFS: Bedingung und Ergebnis wechseln sich als flache Paare ab und werden der Reihe nach ausgewertet. Ein eingebautes „sonst“ gibt es nicht — das Paar WAHR, "F" am Ende dient als Auffangnetz, genau wie das letzte WENN oben.
WENN in Google Sheets
Google Sheets unterstützt WENN mit denselben Argumenten und demselben Verhalten wie Excel — die Formeln oben lassen sich unverändert einfügen.
- Das optionale dritte Argument verhält sich identisch: Lässt man es weg, gibt auch Sheets FALSCH zurück, keine leere Zelle.
- In Ländereinstellungen mit Komma als Dezimaltrennzeichen (große Teile Europas und Lateinamerikas) tippen Sie Semikolons zwischen die Argumente: =WENN(B2>=50; "Bestanden"; "Durchgefallen"). Excel macht es genauso.
- Sheets bietet ebenfalls IFS mit demselben fehlenden „sonst“ — beenden Sie die Liste mit WAHR, Ausweichwert, um alle übrigen Fälle abzudecken.
- Für viele Verzweigungen bieten beide Apps SWITCH, das eine Zelle mit einer Liste von Werten vergleicht und weit lesbarer ist als eine tiefe WENN-Leiter.
Grenzen und Profi-Tipps
- WENN gibt einen Wert zurück; es kann keine Aktion ausführen oder „nichts tun“. Für bedingte Formatierung, Filtern oder Zeilen löschen nutzen Sie diese Funktionen direkt, statt sie in WENN zu verpacken.
- Über 3-4 Verschachtelungsebenen hinaus wechseln Sie zu IFS oder ersetzen die ganze Leiter durch eine Suche: =SVERWEIS(B2; $F$2:$G$5; 2; WAHR) ordnet Notenbänder in einer Zeile Noten zu.
- Zahlenergebnisse nicht in Anführungszeichen setzen — „zitierte“ Zahlen werden zu Text und verschwinden aus SUMME, MITTELWERT und Diagrammen.
- Fehlt das dritte Argument, kommt FALSCH heraus, keine leere Zelle: Schreiben Sie für den leeren Look explizit "".
- Verketten Sie Text und Zellen mit &: =WENN(B2>=50; "Bestanden mit "&B2; "Durchgefallen mit "&B2) erzeugt eine dynamische Meldung ohne Hilfsspalte.
WENN ist nur so verlässlich wie die Daten, die es prüft. Validieren Sie zuerst die Spalte — leere Zellen, Textzahlen und Duplikate kippen Ergebnisse lautlos — und lassen Sie dann die Formel arbeiten.
Verwandte Tools
Verwandte Funktionen
Häufige Fragen
Was macht WENN in Excel?
Es führt einen Test aus und liefert einen von zwei Werten: =WENN(B2>=50; "Bestanden"; "Durchgefallen") zeigt Bestanden, wenn der Test WAHR ist, und Durchgefallen, wenn er FALSCH ist. Der Test darf Zahlen, Text oder Daten vergleichen; beide Ergebnisse dürfen Text, Zahlen, Daten oder ganze Formeln sein.
Wie schreibe ich eine WENN-Formel, die Text zurückgibt?
Setzen Sie den Text in der Formel in doppelte Anführungszeichen: =WENN(C2="Bezahlt"; "Ja"; "Nein"). Die Anführungszeichen gehören nur zum Ergebnis — zeigt die Zelle Anführungszeichen an, haben Sie sie versehentlich in die Zeichenkette verschachtelt.
Warum gibt meine WENN-Formel FALSCH zurück?
Das dritte Argument fehlt: =WENN(B2>50; "Hoch") druckt FALSCH, wenn der Test scheitert. Ergänzen Sie den Wert für FALSCH — oder schreiben Sie "" für den leeren Blick: =WENN(B2>50; "Hoch"; "").
Kann WENN eine Berechnung statt Text zurückgeben?
Ja — stellen Sie die Formel ohne Anführungszeichen auf den Ergebnisplatz: =WENN(C2>1000; C2*0,1; 0) liefert 10 % von C2 ab 1.000, sonst null. Beide Ergebnisplätze nehmen jede Formel auf, auch weitere WENN.
Wie kombiniere ich mehrere Bedingungen in WENN?
Verknüpfen Sie die Tests mit UND (alle müssen stimmen) oder ODER (eines genügt): =WENN(UND(B2>=50; C2<3); "Bonus"; "Kein Bonus"). Für Entweder-oder tauschen Sie UND gegen ODER: =WENN(ODER(B2=""; C2=""); "Fehlt"; "OK").
Wie viele WENN kann ich verschachteln?
Technisch bis zu 64 im modernen Excel, aber die Lesbarkeit kippt nach 3-4 Ebenen. Danach IFS für flache Bedingungslisten nutzen (Excel 2019+/365) oder die Bandleiter durch eine Bereichssuche ersetzen: =SVERWEIS(B2; $F$2:$G$5; 2; WAHR).
Funktioniert WENN in Google Sheets?
Ja — dort als WENN geschrieben, mit denselben drei Argumenten und demselben FALSCH-beim-Weglassen-Verhalten. Nur der Trenner ändert sich in Ländereinstellungen mit Komma-Dezimalstellen, wo man Semikolons tippt: =WENN(B2>=50; "Bestanden"; "Durchgefallen").
Bereit, es mit Ihrer eigenen Datei zu versuchen?
Excel-Daten validieren öffnen – kostenlos