=WENNS(B2>=90;"A";B2>=80;"B";B2>=70;"C";WAHR;"F") prüft die Bedingungen von der ersten bis zur letzten und liefert den Wert, der zur ersten gehört, die WAHR ist. WENNS (englisch IFS) macht, was ein verschachteltes WENN macht, ohne ein WENN in ein anderes zu setzen. Die Funktion braucht Excel 2019 oder neuer, oder Microsoft 365. Die Tabelle zeigt die englische Schreibweise; du kannst die Formeln dort aber auch deutsch eingeben, mit Semikolons.
| A | B | C | |
|---|---|---|---|
| 1 | Student | Score | Grade |
| 2 | Ana | 94 | A |
| 3 | Ben | 81 | B |
| 4 | Chloe | 70 | C |
| 5 | Dan | 65 | F |
| 6 | Eve | 88 | B |
| 7 | Finn | 90 | A |
=WENNS(B2>=90;"A";B2>=80;"B";B2>=70;"C";WAHR;"F")Klick auf C2: vier Paare aus Prüfung und Ergebnis und eine schließende Klammer. Ändere Chloes Punktzahl in B4 in 69, und ihre Note fällt auf F.
Syntax von WENNS
=IFS(logical_test1, value_if_true1, [logical_test2, value_if_true2], ...)
- Die Argumente kommen paarweise: eine Prüfung, die WAHR oder FALSCH ergibt, dann der Wert, der zurückgegeben wird, wenn sie WAHR ist.
- Excel prüft der Reihe nach und liefert den Wert der ersten Prüfung, die WAHR ist. Spätere Prüfungen werden nicht mehr geprüft, also setzt du bei Prüfungen mit
>=die höchste Schwelle an den Anfang. - Es sind bis zu 127 Paare möglich.
- Ein eigenes Argument für "sonst" gibt es nicht. Ein letztes Paar mit
WAHRals Prüfung übernimmt diese Aufgabe.
Eine Prüfung ohne ihren Wert (eine ungerade Zahl von Argumenten) lässt Excel die Formel ablehnen, mit der Meldung "You've entered too few arguments for this function" (zu wenige Argumente für diese Funktion).
WAHR als Standardwert und #NV, wenn nichts passt
Ist keine Prüfung WAHR, liefert WENNS #NV (englisch #N/A; die Tabelle hier zeigt die englischen Fehlernamen). Spalte C unten hat keinen Standardwert und scheitert an den beiden niedrigen Punktzahlen; Spalte D endet mit TRUE,"F" (deutsch WAHR;"F") und fängt sie ab:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Student | Score | No default | TRUE default |
| 2 | Ana | 94 | A | A |
| 3 | Ben | 81 | B | B |
| 4 | Dan | 65 | #N/A | F |
| 5 | Eve | 88 | B | B |
| 6 | Gus | 52 | #N/A | F |
#N/A Der gesuchte Wert steht nicht im Suchbereich.Im deutschen Excel: =WENNS(B4>=90;"A";B4>=80;"B";B4>=70;"C")WAHR ist eine Prüfung, die immer zutrifft, also wird sie nur erreicht, wenn jede Prüfung davor FALSCH war, und sie muss das letzte Paar sein: Alles danach wird nie geprüft. Der Standardwert kann ein beliebiger Wert sein: WAHR;"" für eine leere Zelle, WAHR;"Check", um die Zeile zu markieren. Willst du das #NV ohne Standardwert aus dem Blick halten, funktioniert auch =WENNNV(WENNS(...);"No grade"); die Seite zu WENNFEHLER erklärt WENNNV (englisch IFNA).
WENNS mit Text und mit UND oder ODER
Die Prüfungen sind gewöhnliche logische Ausdrücke, also können sie Text vergleichen und UND (englisch AND) und ODER (englisch OR) verwenden. Hier hängt die Lieferoption von der Region und der Bestellsumme ab:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Order | Region | Total | Delivery |
| 2 | 1001 | North | $120 | Free |
| 3 | 1002 | North | $60 | Standard |
| 4 | 1003 | South | $150 | Express |
| 5 | 1004 | East | $40 | Post |
| 6 | 1005 | north | $300 | Free |
=WENNS(UND(B2="North";C2>=100);"Free";B2="North";"Standard";C2>=100;"Express";WAHR;"Post")Bestellung 1001 kommt aus North und liegt über 100, also bekommt sie Free. Bestellung 1002 kommt aus North, liegt aber unter 100, also scheitert die erste Prüfung, und die zweite, B2="North", liefert Standard. Textvergleiche ignorieren die Groß- und Kleinschreibung, also bekommt auch 1005, als north geschrieben, Free.
Vergleicht jede Prüfung dieselbe Zelle mit einem festen Wert (B2="N", B2="S", B2="E"), nennt ERSTERWERT (englisch SWITCH) jeden Wert nur einmal und ist kürzer: =ERSTERWERT(B2;"N";"North";"S";"South";"Other").
Übung: Liefergeschwindigkeit
| A | B | C | |
|---|---|---|---|
| 1 | Order | Days | Speed |
| 2 | 1001 | 3 | |
| 3 | 1002 | 1 | |
| 4 | 1003 | 7 | |
| 5 | 1004 | 2 | |
| 6 | 1005 | 5 |
Du bist dran: Gib in C2 "Express" zurück, wenn die Tage in B2 höchstens 1 sind, "Standard", wenn sie höchstens 3 sind, und sonst "Slow". Verwende WENNS. Die Formel wird bis C6 nach unten ausgefüllt.
WENNS oder verschachteltes WENN
Die beiden Formeln unten liefern für jede Punktzahl dieselbe Note:
=IF(B2>=90,"A",IF(B2>=80,"B",IF(B2>=70,"C","F")))
=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",TRUE,"F")
In deutschem Excel: =WENN(B2>=90;"A";WENN(B2>=80;"B";WENN(B2>=70;"C";"F"))) und =WENNS(B2>=90;"A";B2>=80;"B";B2>=70;"C";WAHR;"F").
| WENNS | Verschachteltes WENN | |
|---|---|---|
| Klammern | Ein Paar | Ein Paar pro WENN |
| Standardwert | Ein letztes Paar mit WAHR | Der Sonst_Wert des letzten WENN |
| Keine Prüfung passt | #NV, außer du ergänzt WAHR | Der Sonst_Wert des letzten WENN (FALSCH, wenn du ihn weggelassen hast) |
| Grenze | 127 Paare | 64 verschachtelte WENN |
| Excel 2016 und älter | #NAME? | Funktioniert |
Nimm WENNS, wenn alle, die die Datei öffnen, Excel 2019 oder neuer haben, und verschachteltes WENN, wenn die Datei an jemanden mit einem älteren Excel geht. Bei nur zwei Ergebnissen ist ein einfaches WENN einfacher als beide. Für viele Zahlenstufen (Steuerklassen, Versandgewichte) ist keins von beiden das beste Werkzeug: Eine Suchtabelle mit ungefährer Übereinstimmung hält die Schwellen in Zellen, wie die Seite zum verschachtelten WENN zeigt.
Häufig gestellte Fragen
Wie gebe ich WENNS einen Sonst-Wert?
Mach die letzte Prüfung zu WAHR, die immer zutrifft: =WENNS(B2>=90;"A";B2>=80;"B";WAHR;"F"). Jeder Wert, der auf keine der früheren Prüfungen gepasst hat, bekommt F.
Warum liefert WENNS #NV?
Keine der Prüfungen war WAHR, und es gibt kein letztes Paar mit WAHR. =WENNS(B2>=90;"A";B2>=80;"B") liefert für eine Punktzahl von 75 #NV. Häng WAHR;"F" ans Ende an, oder umschließe die Formel mit WENNNV.
Welche Excel-Versionen haben WENNS?
Excel 2019, Excel 2021, Excel 2024 und Microsoft 365, dazu Excel für das Web. In Excel 2016 und älter zeigt eine Formel mit WENNS #NAME?, dort nimmst du verschachteltes WENN. Google Sheets hat IFS ebenfalls.
Ist WENNS besser als verschachteltes WENN?
WENNS ist leichter zu lesen und hat nur eine schließende Klammer, funktioniert aber genauso: Die erste Prüfung, die WAHR ist, gewinnt. Verschachteltes WENN bleibt die Wahl, wenn sich die Datei in Excel 2016 oder älter öffnen lassen muss.