WENN in Excel (IF): So verwendest du es
Mit WENN wählt Excel: Trifft der Test zu, bekommst du ein Ergebnis, sonst das andere. Zum Beispiel =WENN(C2>500;"Hoch";"Niedrig").
Probier die ersten Übungen kostenlos ausIn der Lektion Die Funktion WENN
Was macht WENN?
Mit WENN trifft Excel eine Entscheidung. Du gibst einen Test an, etwa C2>500, und zwei Ergebnisse: was Excel zeigen soll, wenn der Test zutrifft, und was sonst.
Das Ergebnis darf ein Text, eine Zahl oder sogar eine Berechnung sein. Deshalb brauchst du WENN überall: für Bezeichnungen wie Bestanden und Nicht bestanden, für einen Bonus, der erst ab einer Grenze gilt, oder um eine leere Zelle abzufangen.
Wann verwendest du WENN?
- Eine Bezeichnung je nach Grenze: =WENN(B2>=50;"Bestanden";"Nicht bestanden").
- Ein Bonus, der erst ab einem bestimmten Umsatz gilt: =WENN(C2>=500;C2*5%;0).
- Eine Meldung für eine leere Zelle: =WENN(B2="";"Ausfüllen";"OK").
- Kostenloser Versand ab einem bestimmten Betrag: =WENN(B2>=50;0;4,95).
Syntax
Die Syntax ist das feste Muster einer Funktion. Die Wörter zwischen den Klammern sind Platzhalter: Dort setzt du selbst etwas ein, zum Beispiel eine Zelle, eine Zahl oder einen Text. Alles andere tippst du genau so, wie es dasteht.
Mit einem Beispiel: =WENN(C2>500;"Hoch";"Niedrig")
So liest du die Formel, Teil für Teil:
| Teil | Was es bedeutet | Im Beispiel |
|---|---|---|
= | Jede Formel beginnt mit einem Gleichheitszeichen. Ohne = hält Excel, was du tippst, für gewöhnlichen Text. | = |
WENN | Der Name der Funktion: So weiß Excel, was es tun soll. Du darfst ihn kleinschreiben, Excel setzt ihn selbst in Großbuchstaben. | WENN |
( ) | Direkt nach dem Namen kommen die Klammern. Dazwischen steht, was die Funktion zum Arbeiten braucht: die Argumente. | ( ) |
Wahrheitstest | Was Excel prüfen soll, wie C2>500. | C2>500 |
Wert_wenn_wahr | Was du sehen willst, wenn es zutrifft. | "Hoch" |
[Wert_wenn_falsch] | Optional. Was du sonst sehen willst. | "Niedrig" |
; | Ein Semikolon trennt die Argumente voneinander. In einem englischen Excel ist das ein Komma. | ; |
" " | Text tippst du in Anführungszeichen, wie "Berlin". Eine Zahl oder eine Zelle, wie 500 oder A2, tippst du ohne. | |
[ ] | Was in eckigen Klammern steht, darfst du weglassen. Die eckigen Klammern selbst tippst du nie. |
WENN Schritt für Schritt
E1 enthält =WENN(C2>500;"Hoch";"Niedrig"). 1200 ist größer als 500. Ändere die Zahlen oder die Formel und schau, was passiert.
So baust du die Formel selbst auf:
- Klick auf E1 und tippe WENN mit einer Klammer.
=WENN( - Schreib den Test: Ist der Umsatz in C2 größer als 500? Tippe danach ein Semikolon.
=WENN(C2>500; - Tippe, was du sehen willst, wenn der Test zutrifft. Text steht in Anführungszeichen: "Hoch". Tippe ein Semikolon.
=WENN(C2>500;"Hoch"; - Tippe, was du sehen willst, wenn der Test nicht zutrifft: "Niedrig".
=WENN(C2>500;"Hoch";"Niedrig" - Schließ die Klammer und drück die Eingabetaste: 1200 ist größer als 500, also siehst du Hoch.
=WENN(C2>500;"Hoch";"Niedrig")
Weitere Beispiele
Eine Berechnung als Ergebnis
C2 enthält =WENN(B2>=500;B2*5%;0). Sophie erreicht die Grenze von 500: Sie bekommt 5 % ihres Umsatzes, also 31. Tippe 450 in B2, und der Bonus fällt auf 0.
Eine leere Zelle abfangen
D2 enthält =WENN(B2="";"";B2*C2). Solange die Menge leer ist, bleibt die Summe leer, statt 0 zu zeigen. Tippe eine Menge in B2, und die Summe erscheint.
Die Versandkosten
B2 enthält =WENN(A2>=50;0;4,95). Unter 50 zahlst du 4,95 Versand. Tippe 60 in A2, und die Versandkosten fallen auf 0.
Mehr als zwei Ergebnisse
Du kannst ein WENN in ein WENN setzen, aber das wird schnell unlesbar. Verwende lieber WENNS.
Zwei Bedingungen gleichzeitig
Müssen zwei Dinge gleichzeitig zutreffen, setz UND in den Test: =WENN(UND(B2="Berlin";C2>=500);"Ja";"Nein"). Reicht eins von beiden, verwende ODER: =WENN(ODER(B2="Berlin";B2="Köln");"Ja";"Nein").
Prüfen, ob eine Zelle leer ist
Zwei Anführungszeichen hintereinander stehen für eine leere Zelle. Mit =WENN(B2="";"Noch ausfüllen";B2*1,2) siehst du keine irreführende 0, solange noch kein Betrag dasteht.
Wo es oft schiefgeht
- Text steht in Anführungszeichen, Zahlen nicht.
- Ein Betrag, der als "500" in Anführungszeichen steht, wird zu Text.
Übe das in der Lektion Die Funktion WENN. Die ersten Übungen sind kostenlos.
Häufige Fragen
Kann WENN eine Berechnung zurückgeben?
Ja. =WENN(C2>=500;C2*0,05;0) ergibt 5 % des Umsatzes, sobald er 500 erreicht, und sonst 0.
Weiterlesen
WAHR und FALSCHWENNSUND und ODERWENNFEHLERISTZAHL und ISTLEER