Excel lernen
DE
Legt fest, wie Zahlen, Datumsangaben und Formeln aussehen, damit alles wie in Ihrem eigenen Excel funktioniert.

Start › Excel-Funktionen › WENN

WENN-Funktion in Excel: so schreiben Sie eine WENN-Formel

Die WENN-Funktion in Excel prüft, ob eine Bedingung erfüllt ist, und gibt einen Wert zurück, wenn sie wahr ist, und einen anderen, wenn nicht. Sie ist die Grundlage aller Entscheidungen in Excel: bestanden oder nicht, Prämie oder keine, pünktlich oder verspätet. Im englischen Excel heißt die Funktion IF.

In dieser Anleitung
  1. Syntax von WENN
  2. Einfaches Beispiel
  3. Selbst ausprobieren
  4. Vergleichsoperatoren
  5. Rechnen in WENN
  6. WENN mit UND / ODER
  7. Verschachtelte WENN
  8. Häufige Fehler
  9. Häufige Fragen

Syntax von WENN

=WENN(Prüfung; [Dann_Wert]; [Sonst_Wert])
ArgumentBedeutung
PrüfungEin Vergleich, der WAHR oder FALSCH ist, zum Beispiel B2>=60.
Dann_WertWas zurückgegeben wird, wenn die Prüfung WAHR ist.
Sonst_Wert
(optional)
Was zurückgegeben wird, wenn die Prüfung FALSCH ist. Lassen Sie es weg, gibt Excel das Wort FALSCH zurück.

Einfaches Beispiel: bestanden oder nicht

Die Schüler brauchen mindestens 60 Punkte zum Bestehen.

ABC
1SchülerPunkteErgebnis
2Anna72Bestanden
3Bruno55Nicht bestanden
4Clara90Bestanden
5Diana60Bestanden
=WENN(B2>=60; "Bestanden"; "Nicht bestanden")

Geben Sie sie in C2 ein und kopieren Sie sie nach unten. Anna hat 72, also 60 oder mehr: Sie bekommt Bestanden. Brunos 55 liegen darunter: Er bekommt Nicht bestanden. Diana hat genau 60 und besteht ebenfalls, denn >= bedeutet „größer oder gleich“.

Text steht in geraden Anführungszeichen. Zahlen, Zellbezüge und WAHR/FALSCH nicht. =WENN(B2>=60; Bestanden; Nicht) ohne Anführungszeichen ergibt #NAME?.

WENN üben: selbst ausprobieren

Lesen ist das eine, selbst tippen das andere. Bauen Sie die Formel unten Schritt für Schritt auf: Die Tipps sagen Ihnen, was Sie eingeben müssen, und Sie können auf Zellen klicken oder darüber ziehen, um sie hinzuzufügen, genau wie in Excel.

Aufgabe: Zeigen Sie in C2 "Bestanden", wenn die Punktzahl 60 oder mehr ist, sonst "Nicht bestanden": =WENN(B2>=60;"Bestanden";"Nicht bestanden")

Vergleichsoperatoren

OperatorBedeutungBeispiel
=Gleich=WENN(A2="Bezahlt"; "✓"; "")
<>Ungleich=WENN(A2<>""; "Ausgefüllt"; "Leer")
>Größer als=WENN(B2>100; "Groß"; "Klein")
<Kleiner als=WENN(C2<HEUTE(); "Überfällig"; "")
>=Größer oder gleich=WENN(B2>=60; "Bestanden"; "Nicht bestanden")
<=Kleiner oder gleich=WENN(B2<=0; "Ausverkauft"; "Auf Lager")

Textvergleiche unterscheiden nicht zwischen Groß- und Kleinschreibung: "bezahlt" und "BEZAHLT" gelten als gleich.

Eine Berechnung statt Text zurückgeben

Die Rückgabewerte können auch Formeln sein. Eine Prämie von 5 % auf Umsätze über 10.000, sonst nichts:

Vergleichsoperatoren: was Sie eingeben

EingabeBedeutung
=gleich
>größer als
<kleiner als
>=größer oder gleich: erst >, dann =
<=kleiner oder gleich: erst <, dann =
<>ungleich: erst <, dann >

Immer zwei einzelne Tasten, nie ein Sonderzeichen.

=WENN(B2>10000; B2*5%; 0)

Damit die Zelle leer aussieht statt 0 zu zeigen, geben Sie einen leeren Text zurück: =WENN(B2>10000; B2*5%; "")

WENN mit UND und ODER

Um mehrere Bedingungen auf einmal zu prüfen, setzen Sie UND oder ODER in die Prüfung.

  • UND: Alle Bedingungen müssen wahr sein. =WENN(UND(B2>=60; C2="Ja"); "Bestanden"; "Nicht bestanden") lässt nur Schüler bestehen, die 60 oder mehr haben und ihre Hausaufgabe abgegeben haben.
  • ODER: Eine wahre Bedingung genügt. =WENN(ODER(B2="VIP"; C2>1000); "Expressversand"; "") gibt VIP-Kunden oder großen Bestellungen Expressversand.

Verschachtelte WENN: mehr als zwei Ergebnisse

Gibt es mehr als zwei mögliche Ergebnisse, können Sie ein WENN in ein anderes WENN setzen. Diese Formel vergibt Noten von A bis F:

=WENN(B2>=80; "A"; WENN(B2>=70; "B"; WENN(B2>=60; "C"; WENN(B2>=50; "D"; "F"))))

Excel prüft die Bedingungen von links nach rechts und hört bei der ersten wahren auf. Die Reihenfolge zählt: Beginnen Sie immer mit der höchsten Grenze. Eine Punktzahl von 72 scheitert an der ersten Prüfung, besteht die zweite und ergibt B.

Einfacher: die Funktion WENNS

In Excel 2019, 2021, 2024 und Microsoft 365 können Sie WENNS verwenden, das Paare aus Bedingung und Ergebnis ohne Verschachtelung aneinanderreiht:

=WENNS(B2>=80; "A"; B2>=70; "B"; B2>=60; "C"; B2>=50; "D"; WAHR; "F")

Das abschließende WAHR; "F" dient als „alles andere“. Für lange Listen von Grenzen ist eine Verweistabelle mit XVERWEIS oder SVERWEIS oft leichter zu pflegen als beides.

Häufige Fehler mit WENN

  • #NAME?: Text ohne Anführungszeichen oder ein falsch geschriebener Funktionsname.
  • Die Zelle zeigt FALSCH: Sie haben den Sonst_Wert weggelassen. Fügen Sie "" hinzu, um nichts anzuzeigen.
  • Falsches Ergebnis bei Zahlen: Die Zahlen sind vielleicht als Text gespeichert. "100">50 verhält sich nicht wie 100>50. Wandeln Sie sie mit WERT oder Text in Spalten um.
  • Das verschachtelte WENN gibt die falsche Note: Die Bedingungen stehen in der falschen Reihenfolge. Prüfen Sie zuerst die höchste Grenze.
  • Zu viele Klammern zum Überblicken: Wechseln Sie zu WENNS oder zu einer Verweistabelle.

Häufige Fragen

Wie viele WENN kann man in Excel verschachteln?

Bis zu 64 Ebenen. In der Praxis wird die Formel nach drei oder vier schwer lesbar; verwenden Sie dann WENNS oder eine Verweistabelle.

Wie lasse ich WENN eine leere Zelle zurückgeben?

Verwenden Sie einen leeren Text als Ergebnis: =WENN(A2>10; "Ja"; ""). Die Zelle sieht leer aus, auch wenn sie technisch einen Text der Länge null enthält.

Kann WENN prüfen, ob eine Zelle einen bestimmten Text enthält?

Ja, in Kombination mit ISTZAHL und SUCHEN: =WENN(ISTZAHL(SUCHEN("dringend"; A2)); "Priorität"; "") gibt Priorität zurück, wenn A2 das Wort dringend irgendwo enthält.

Was ist der Unterschied zwischen WENN und WENNS?

WENN prüft eine Bedingung mit zwei Ergebnissen; für mehr Ergebnisse verschachteln Sie mehrere WENN. WENNS prüft mehrere Bedingungen in einer flachen Liste und gibt das Ergebnis der ersten wahren zurück.