Menu

WENNS in Excel: mehrere Bedingungen ohne Verschachtelung

=WENNS(B2>=90;"A";B2>=80;"B";B2>=70;"C";WAHR;"F") prüft jede Bedingung der Reihe nach und liefert den Wert, der zur ersten passt, die WAHR ist. Die Syntax von WENNS, WAHR als Standardwert, warum WENNS #NV liefert und der Vergleich mit verschachteltem WENN.

Jede Tabelle auf dieser Seite ist live: Ändere eine Zahl oder eine Formel, und sie rechnet neu.

=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.

Noten mit WENNS
C2
ABC
1StudentScoreGrade
2Ana94A
3Ben81B
4Chloe70C
5Dan65F
6Eve88B
7Finn90A
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =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 WAHR als 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:

Mit und ohne Standardwert
C4
ABCD
1StudentScoreNo defaultTRUE default
2Ana94AA
3Ben81BB
4Dan65#N/AF
5Eve88BB
6Gus52#N/AF
#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:

Lieferoption
D2
ABCD
1OrderRegionTotalDelivery
21001North$120Free
31002North$60Standard
41003South$150Express
51004East$40Post
61005north$300Free
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.Im deutschen Excel: =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

Versandgeschwindigkeit
C2
ABC
1OrderDaysSpeed
210013
310021
410037
510042
610055
Klicke auf eine Zelle, um ihre Formel zu sehen. Ändere eine Zahl oder eine Formel, und die Tabelle rechnet neu.

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").

WENNSVerschachteltes WENN
KlammernEin PaarEin Paar pro WENN
StandardwertEin letztes Paar mit WAHRDer Sonst_Wert des letzten WENN
Keine Prüfung passt#NV, außer du ergänzt WAHRDer Sonst_Wert des letzten WENN (FALSCH, wenn du ihn weggelassen hast)
Grenze127 Paare64 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.

Illustration der Programmiersprachen bei Coddy

Lerne mit Coddy zu programmieren

LOS GEHT'S