Verschachteltes WENN und WENNS in Excel
Aktualisiert am
WENNS prüft mehrere Bedingungen der Reihe nach und liefert das Ergebnis der ersten, die WAHR ist: =WENNS(B2>=95;"A";B2>=85;"B";B2>=70;"C";WAHR;"D"). Ein verschachteltes WENN macht dasselbe mit einem WENN im anderen. In beiden Fällen kommt die strengste Bedingung zuerst, denn Excel stoppt bei der ersten WAHREN Prüfung.
WENNS-Syntax
=WENNS(Logiktest1; Wert_wenn_wahr1; [Logiktest2; Wert_wenn_wahr2]; …)
- Logiktest1
- Die erste Bedingung, etwa
B2>=95. Bei >=-Prüfungen beginnen Sie mit der höchsten Schwelle. - Wert_wenn_wahr1
- Was zurückkommt, wenn diese Prüfung die erste WAHRE ist: eine Zahl, ein Text in Anführungszeichen oder eine Rechnung.
- Logiktest2; Wert_wenn_wahr2; …
- Weitere Paare aus Prüfung und Ergebnis, bis zu 127. Enden Sie mit
WAHRund einem Ergebnis für alles andere, sonst liefert WENNS #NV, wenn keine Prüfung zutrifft.
Verschachteltes WENN und WENNS hier üben
Tippen Sie Ihre Formel direkt in die Tabelle. Sie wird wie in Excel geprüft, mit Semikolon oder Komma, auf Deutsch oder Englisch.
Versandkosten mit verschachteltem WENN
Der Versand kostet 5 € bis 1 kg, 9 € bis 5 kg und 15 € darüber. Füllen Sie C2:C6 mit einem verschachtelten WENN.
| Auftrag | Gewicht (kg) | Versand (€) |
| SO-2051 | 0,8 | |
| SO-2052 | 3,5 | |
| SO-2053 | 12 | |
| SO-2054 | 1 | |
| SO-2055 | 5 |
WENNS-Formel Schritt für Schritt
- Notieren Sie die Stufen von der strengsten zur lockersten, zum Beispiel 95, 85, 70.
- Tippen Sie
=WENNS(, dann die erste Prüfung und ihr Ergebnis:B2>=95;"A";. - Fügen Sie die nächsten Paare in derselben Reihenfolge an:
B2>=85;"B";B2>=70;"C";. - Schließen Sie mit
WAHR;"D")für alles andere, drücken Sie Enter und testen Sie einen Wert genau auf jeder Schwelle.
Beispiele für verschachteltes WENN und WENNS
Versandkosten mit verschachteltem WENN
=WENN(B2<=1;5;WENN(B2<=5;9;15))
Bei <=-Prüfungen beginnen Sie mit der kleinsten Stufe: bis 1 kg 5 €, bis 5 kg 9 €, darüber 15 €.
Lieferantenbewertung mit WENNS
=WENNS(B2>=95;"A";B2>=85;"B";B2>=70;"C";WAHR;"D")
Paare aus Prüfung und Ergebnis, höchste Stufe zuerst, und WAHR als „sonst“.
Provisionsstufen
=WENN(B2>=50000;B2*8%;WENN(B2>=20000;B2*5%;WENN(B2>=10000;B2*3%;0)))
Jedes Ergebnis kann eine Rechnung sein. Drei WENN brauchen am Ende drei schließende Klammern.
Zwei Bedingungen für eine Stufe
=WENNS(UND(B2>=5000;C2>=10);"Platin";B2>=5000;"Gold";WAHR;"Silber")
Die Prüfung mit den meisten Bedingungen kommt zuerst, sonst bliebe jeder Platin-Kunde bei Gold hängen.
Häufige Fehler und Lösungen
| Ergebnis | Ursache | Lösung |
|---|---|---|
| Falsche Stufe, kein Fehler | Die Bedingungen stehen in der falschen Reihenfolge, etwa B2>=100 vor B2>=1000. Ein großer Wert erfüllt zuerst die kleine Schwelle und bleibt dort stehen. | Bei >=-Prüfungen von der höchsten Schwelle abwärts, bei <=-Prüfungen von der niedrigsten aufwärts. |
| #NV | WENNS hat keine WAHRE Prüfung gefunden, weil das letzte „sonst“-Paar fehlt. | Beenden Sie die Formel mit WAHR;"…". |
| Wert auf der Grenze in der falschen Stufe | > verwendet, obwohl die Regel „ab“ oder „mindestens“ sagt. | Nehmen Sie >= für „ab“ und testen Sie einen Wert genau auf jeder Schwelle. |
| #NAME? | WENNS in einer Excel-Version vor 2019, die die Funktion nicht kennt, oder eine englische Formel (IFS) unverändert übernommen. | Verwenden Sie ein verschachteltes WENN, das in jeder Version funktioniert, und die deutschen Namen. |
WENNS, verschachteltes WENN oder Tabelle?
WENNS ist bei vielen Stufen leichter zu lesen: Jede Prüfung steht neben ihrem Ergebnis, und es gibt nur eine schließende Klammer. Verschachteltes WENN funktioniert in jeder Excel-Version und hat im letzten Sonst_Wert ein eingebautes „sonst“. Beide folgen derselben Regel: Die erste WAHRE Prüfung gewinnt. Sind die Stufen lang oder ändern sich oft, legen Sie sie in eine kleine Tabelle und nutzen SVERWEIS oder XVERWEIS mit ungefährer Übereinstimmung.
Häufige Fragen
Was ist der Unterschied zwischen WENN und WENNS?
WENN prüft eine Bedingung und hat ein Ergebnis für WAHR und eines für FALSCH. WENNS reiht mehrere Paare aus Prüfung und Ergebnis auf und liefert das erste WAHRE, es ersetzt also eine Kette verschachtelter WENN.
Warum liefert mein verschachteltes WENN immer dieselbe Stufe?
Die Prüfungen stehen in der falschen Reihenfolge. Mit >= erfüllt ein großer Wert auch die kleineren Schwellen, prüfen Sie also die größte zuerst: =WENN(B2>=10000;"Gold";WENN(B2>=5000;"Silber";"Bronze")).
Wie bekommt WENNS ein „sonst“?
Verwenden Sie WAHR als letzte Prüfung: =WENNS(B2>=90;"A";B2>=80;"B";WAHR;"C"). WAHR trifft immer zu und fängt alles auf, was die anderen Prüfungen durchgelassen haben.
Wie viele Bedingungen passen in WENNS?
Bis zu 127 Paare aus Prüfung und Ergebnis. Verschachteltes WENN erlaubt bis zu 64 Ebenen, aber beide werden lange vorher unübersichtlich.
Weiter üben
Alle 5 Übungen zu verschachteltem WENN und WENNS mit Erklärungen und Fortschritt.
WENNS-Übungen öffnen