Verschachtelte WENN-Funktion in Excel: Bedingungen meistern
So nutzt du verschachtelte WENN-Formeln in Excel für Noten, Staffeln und Provisionen – inklusive smarter Alternativen wie WENNS oder SVERWEIS.
Von Ayoub Farid · · 3 Min. Lesezeit
Eine einfache WENN-Funktion (im Englischen IF) unterscheidet zwischen genau zwei Ergebnissen. Wenn du jedoch drei oder mehr Optionen benötigst – etwa für Schulnoten, Preisstaffeln oder Provisionsstufen –, kannst du eine WENN-Funktion in eine andere einbetten. Das nennt man eine verschachtelte WENN-Funktion.
*Hinweis: In der deutschen Version von Excel heißt die Funktion WENN, und Argumente werden durch ein Semikolon (;) statt eines Kommas getrennt.*
Beispiel: Notenspiegel
| Punktzahl | Note |
|---|---|
| 90+ | A |
| 80–89 | B |
| 70–79 | C |
| unter 70 | F |
=IF(B2>=90,"A",IF(B2>=80,"B",IF(B2>=70,"C","F")))
Lies die Formel von links nach rechts: Wenn 90 oder mehr, dann A. Andernfalls: Wenn 80 oder mehr, dann B. Andernfalls: Wenn 70 oder mehr, dann C. Andernfalls F.
Warum die Reihenfolge entscheidend ist
Excel stoppt bei der ersten Bedingung, die wahr ist. Wenn du mit dem niedrigsten Schwellenwert beginnst:
=IF(B2>=70,"C",IF(B2>=80,"B","A"))
Eine Punktzahl von 95 ist bereits ≥70, daher gibt Excel sofort "C" zurück. Prüfe Bedingungen daher immer vom höchsten Schwellenwert nach unten (oder vom niedrigsten nach oben mit <).
Klammern richtig zählen
Jedes IF öffnet eine Klammer. Eine dreifach verschachtelte Formel endet daher immer mit ))). Excel färbt zusammengehörige Klammerpaare bei der Eingabe farbig ein, was die Übersicht erleichtert. Erhältst du eine Fehlermeldung wegen fehlender Klammern, zähle einfach die Anzahl der WENN-Bedingungen und gleiche sie mit den schließenden Klammern ab.
Sauberere Alternative 1: IFS (WENNS)
Verfügbar in Excel 2019, Microsoft 365 und Google Sheets:
=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",TRUE,"F")
Das TRUE (in deutschen Versionen WAHR) am Ende fungiert als Auffangbecken für „alles andere“. Mehr dazu unter IFS.
Sauberere Alternative 2: Eine Nachschlagetabelle
Bei vielen Staffeln lohnt es sich, die Grenzwerte in einer separaten Tabelle in deiner Tabellenkalkulation zu erfassen und per Suchfunktion abzufragen. So lassen sich Werte später viel leichter anpassen.
| E | F | |
|---|---|---|
| 1 | Min. Punkte | Note |
| 2 | 0 | F |
| 3 | 70 | C |
| 4 | 80 | B |
| 5 | 90 | A |
=VLOOKUP(B2,$E$2:$F$5,2,TRUE)
Mit dem Argument TRUE (ungefähre Übereinstimmung) sucht der VLOOKUP (im Deutschen SVERWEIS) den größten Schwellenwert im Bereich, der die Punktzahl nicht überschreitet. Wichtig: Die Tabelle muss dafür zwingend aufsteigend sortiert sein. Weitere Details findest du im Guide zu VLOOKUP.
Beispiel: Provisionsstaffeln
=IF(B2>=10000,B2*8%,IF(B2>=5000,B2*5%,0))
Noch besser: Schreibe die Provisionssätze in eigene Zellen und fixiere sie als absoluten Bezug mit $. So kannst du Prozentsätze ändern, ohne jede Zelle einzeln bearbeiten oder die Formel erneut nach unten ausfüllen zu müssen.
Jetzt selbst üben
Notenspiegel und Staffeln sind beliebte Aufgaben für einen Excel-Test im Bewerbungsverfahren. Baue am besten gleich einen vollständigen Notenrechner nach, wenn du effektiv Excel lernen möchtest. Das Thema WENN und verschachtelte Logik ist auch fester Bestandteil des kommenden Moduls „Entscheidungen“ in Cellio.
Häufig gestellte Fragen
Wie nutze ich mehrere WENN-Bedingungen in Excel?
Verschachtle sie: Setze die nächste WENN-Funktion in das Sonst-Argument (Wert_wenn_falsch) der vorherigen Funktion. Achte darauf, mit dem strengsten bzw. höchsten Kriterium zu starten.
Was kann ich statt einer verschachtelten WENN-Funktion nutzen?
Die Funktion WENNS (IFS) in modernen Excel-Versionen und Google Sheets oder eine Nachschlagetabelle mit SVERWEIS (VLOOKUP) bzw. XVERWEIS (XLOOKUP), wenn es sich um viele Abstufungen handelt.
Wie viele WENN-Funktionen darf man verschachteln?
Excel erlaubt technisch bis zu 64 Ebenen. In der Praxis wird eine Formel mit mehr als drei oder vier Ebenen jedoch extrem unübersichtlich und fehleranfällig.
Warum gibt meine verschachtelte WENN-Formel das falsche Ergebnis zurück?
Sehr wahrscheinlich stehen die Abfragen in der falschen Reihenfolge. Beginne immer mit dem anspruchsvollsten Schwellenwert und arbeite dich schrittweise nach unten.