WENN-Funktion in Excel
Prüft eine Bedingung und gibt einen Wert zurück, wenn sie erfüllt ist, andernfalls einen anderen Wert – ideal für Entscheidungslogik, Bewertungen und Berichte.
Wozu dient die WENN-Funktion?
Mit WENN können Sie in Excel prüfen, ob eine Bedingung erfüllt ist, und abhängig vom Ergebnis unterschiedliche Werte zurückgeben. Dies ist besonders nützlich, um Daten automatisch zu klassifizieren, Entscheidungen zu treffen oder Warnungen auszugeben.
- Automatische Bewertung von Noten oder Punkten
- Entscheidungen abhängig von Bedingungen treffen
- Daten klassifizieren, z. B. "Bestanden"/"Nicht bestanden"
- Mit UND/ODER kombinieren, um komplexe Logik abzubilden
Typische Szenarien im Überblick
| Szenario | Bedingung | Formel | Nutzen |
|---|---|---|---|
| Notenbewertung | Punkte ≥ 50 | =WENN(A2>=50;"Bestanden";"Nicht bestanden") | Automatische Klassifizierung der Prüfung |
| Bonus prüfen | Umsatz > 1000 | =WENN(A2>1000;"Bonus";"Kein Bonus") | Entscheidung abhängig von Umsatz |
| Lieferstatus | Lagerbestand ≥ Bestellung | =WENN(A2>=B2;"Lieferbar";"Nicht lieferbar") | Automatische Statusanzeige |
| Alter prüfen | Alter ≥ 18 | =WENN(A2>=18;"Volljährig";"Minderjährig") | Klassifizierung nach Altersgruppen |
Syntax der WENN-Funktion
=WENN(Bedingung;Wert_wenn_wahr;Wert_wenn_falsch)
- Bedingung – Logische Prüfung, z. B. A2>50
- Wert_wenn_wahr – Wert oder Aktion, die zurückgegeben wird, wenn die Bedingung erfüllt ist
- Wert_wenn_falsch – Wert oder Aktion, die zurückgegeben wird, wenn die Bedingung nicht erfüllt ist
Tipp: WENN kann verschachtelt werden, um mehrere Bedingungen hintereinander zu prüfen. Für mehrere Bedingungen kann auch UND/ODER kombiniert werden.
Einfaches Beispiel
=WENN(A2>=50;"Bestanden";"Nicht bestanden")
Ergebnis: Bestanden, wenn A2 ≥ 50 ist, sonst Nicht bestanden.
Praxisbeispiel in Excel
| A | B | |
|---|---|---|
| 1 | Punkte | Ergebnis |
| 2 | 45 | =WENN(A2>=50;"Bestanden";"Nicht bestanden") |
| 3 | 60 | =WENN(A3>=50;"Bestanden";"Nicht bestanden") |
| 4 | 50 | =WENN(A4>=50;"Bestanden";"Nicht bestanden") |
Tipp: WENN ist perfekt, um auf Basis von Bedingungen unterschiedliche Ausgaben zu erzeugen.
Erweiterte Anwendung
Verschachtelte WENN-Funktion für mehrere Kriterien:
=WENN(A2>=90;"Sehr gut";WENN(A2>=75;"Gut";WENN(A2>=50;"Bestanden";"Nicht bestanden")))
Bewertet Punktzahlen in mehreren Stufen automatisch.
=WENN(UND(A2>1000;B2>=8);"Bonus";"Kein Bonus")
Mit UND kombiniert, um mehrere Bedingungen gleichzeitig zu prüfen.
Typische Fehler und Stolperfallen
- Falsche Semikolons oder Kommas je nach Ländereinstellung
- Vergessen, Verschachtelung zu schließen → #NAME? oder #WERT! Fehler
- Text in Anführungszeichen vergessen → FALSCHES Ergebnis
- WENN gibt nur einen Wert zurück → ggf. verschachteln oder UND/ODER nutzen
Faustregel
WENN = Prüft eine Bedingung und gibt unterschiedliche Werte zurück. Mit verschachtelten WENN-Funktionen oder Kombinationen mit UND/ODER lassen sich komplexe Entscheidungen automatisieren.
Übungen (schwierigkeitssteigernd)
Übung 1 – Einfaches WENN
| A | B | |
|---|---|---|
| 1 | Punkte | Ergebnis |
| 2 | 75 | =WENN(A2>=50;"Bestanden";"Nicht bestanden") |
Übung 2 – WENN mit Falschem Wert
| A | B | |
|---|---|---|
| 1 | Punkte | Ergebnis |
| 2 | 40 | =WENN(A2>=50;"Bestanden";"Nicht bestanden") |
Übung 3 – Praxisnah: WENN + UND + ODER (Tricky)
| A | B | C | |
|---|---|---|---|
| 1 | Kunde | Umsatz | Rabatt |
| 2 | Firma A | 1200 | =WENN(UND(B2>=1000;ODER(A2="Firma A";A2="Firma B"));"Rabatt 10%";"Kein Rabatt") |
Verwandte Excel-Funktionen
Zusammenfassung
Die WENN()-Funktion prüft Bedingungen und liefert abhängig vom Ergebnis unterschiedliche Werte. Mit Praxisbeispielen, Verschachtelungen und Kombinationen mit UND/ODER lassen sich logische Entscheidungen in Excel effizient umsetzen.