Alle Excel-Funktionen

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.

=WENN(Wahrheitstest; Wert_wenn_wahr; [Wert_wenn_falsch])

Mit einem Beispiel: =WENN(C2>500;"Hoch";"Niedrig")

So liest du die Formel, Teil für Teil:

TeilWas es bedeutetIm Beispiel
=Jede Formel beginnt mit einem Gleichheitszeichen. Ohne = hält Excel, was du tippst, für gewöhnlichen Text.=
WENNDer 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.( )
WahrheitstestWas Excel prüfen soll, wie C2>500.C2>500
Wert_wenn_wahrWas 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.

E1
A
B
C
D
E
F
G
H
1
Region
Produkt
Umsatz
Hoch
2
Berlin
Laptop
1200
3
München
Bildschirm
340
4
Berlin
Bildschirm
410
5
Hamburg
Laptop
980
6
München
Maus
75
7
8
9
10
Bereit

So baust du die Formel selbst auf:

  1. Klick auf E1 und tippe WENN mit einer Klammer.=WENN(
  2. Schreib den Test: Ist der Umsatz in C2 größer als 500? Tippe danach ein Semikolon.=WENN(C2>500;
  3. Tippe, was du sehen willst, wenn der Test zutrifft. Text steht in Anführungszeichen: "Hoch". Tippe ein Semikolon.=WENN(C2>500;"Hoch";
  4. Tippe, was du sehen willst, wenn der Test nicht zutrifft: "Niedrig".=WENN(C2>500;"Hoch";"Niedrig"
  5. 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.

C2
A
B
C
D
E
F
G
H
1
Verkäufer
Umsatz
Bonus
2
Sophie
620
31
3
4
5
6
7
8
9
10
Bereit

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.

D2
A
B
C
D
E
F
G
H
1
Produkt
Menge
Preis
Summe
2
Stuhl
149
3
4
5
6
7
8
9
10
Bereit

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.

B2
A
B
C
D
E
F
G
H
1
Bestellung
Versand
2
42,5
4,95
3
4
5
6
7
8
9
10
Bereit

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.
Willst du es selbst probieren?
Übe das in der Lektion Die Funktion WENN. Die ersten Übungen sind kostenlos.

Probier die ersten Übungen kostenlos aus

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