Excel-IF-Funktion
Die WENN-Funktion zählt zu den einfachsten und nützlichsten Funktionen in einer Excel-Arbeitsmappe: Sie führt einen logischen Test durch und gibt – je nachdem, ob das Ergebnis WAHR oder FALSCH ist – einen entsprechenden Wert zurück.

- Beispiel 1: Verwenden einer einfachen WENN-Funktion für Zahlen
- Beispiel 2: Verwenden der WENN-Funktion für Textwerte
- Beispiel 3: Verwenden der WENN-Funktion für Datumsangaben
- Beispiel 4: Verwenden der WENN-Funktion zusammen mit den Funktionen UND und ODER
- Beispiel 5: Verwenden der verschachtelten WENN-Funktion
Syntax:
Die Syntax der WENN-Funktion in Excel lautet:

Argumente:
- logical_test: Erforderlich. Dies ist die Bedingung, die Sie prüfen möchten.
- value_if_true: Optional. Ein bestimmter Wert, der zurückgegeben wird, wenn das Ergebnis des logischen Tests WAHR ist.
- value_if_false: Optional. Ein Wert, der zurückgegeben wird, wenn das Ergebnis von logical_test FALSCH ist.
Hinweise:
1. Wenn value_if_true weggelassen wird:
- Wenn das Argument value_if_true in der WENN-Funktion weggelassen wird – beispielsweise, indem direkt nach dem logical_test nur ein Komma folgt – gibt die Funktion Null zurück, sobald die Bedingung erfüllt ist. Beispiel: =IF(C2>100,, „Low ").
- Wenn Sie stattdessen eine leere Zelle erhalten möchten, sobald die Bedingung erfüllt ist, geben Sie einfach zwei doppelte Anführungszeichen „“ als zweiten Parameter ein – so wie hier:=IF(C2>100, "", „Low").
![]() | ![]() |
2. Wenn value_if_false weggelassen wird:
- Wenn das Argument value_if_false in der WENN-Funktion weggelassen wird, gibt die Funktion FALSCH zurück, sobald die angegebene Bedingung nicht erfüllt ist. Beispiel: =IF(C2>100, „High").
- Wenn Sie ein Komma nach dem Argument „value_if_true“ setzen, gibt die Funktion Null zurück, sobald die angegebene Bedingung nicht erfüllt ist. Beispiel:=IF(C2>100, „High" ,).
- Wenn Sie als dritten Parameter doppelte Anführungszeichen („") angeben, wird eine leere Zelle zurückgegeben, sobald die Bedingung nicht erfüllt ist. Beispiel:=IF(C2>100, "High" , „").
![]() | ![]() | ![]() |
Rückgabewert:
Prüft eine bestimmte Bedingung und gibt den von Ihnen angegebenen Wert für WAHR oder FALSCH entsprechend zurück.
Beispiele:
Beispiel 1: Verwenden einer einfachen WENN-Funktion für Zahlen
Angenommen, Sie möchten eine Liste von Werten prüfen: Wenn ein Wert größer als 100 ist, wird der Text „Good“ angezeigt; andernfalls erscheint „Bad“.
Geben Sie die folgende Formel ein – und schon erhalten Sie das gewünschte Ergebnis.

Beispiel 2: Verwenden der WENN-Funktion für Textwerte
Fall 1: WENN-Funktion für Textwerte ohne Berücksichtigung der Groß-/Kleinschreibung:
Hier finden Sie eine Tabelle mit einer Liste von Aufgaben und deren Abschlussstatus. Um zu erkennen, welche Aufgaben fortgesetzt werden müssen, soll in der entsprechenden Zelle „No“ angezeigt werden, wenn in Spalte C „completed“ steht – andernfalls „Yes“.
Wenden Sie die folgende Formel an: Die Zelle gibt dann „No“ zurück, sobald in Spalte C „completed“ steht (Groß-/Kleinschreibung wird ignoriert); bei jedem anderen Text in Spalte C wird „Yes“ ausgegeben. Siehe Screenshot:

Fall 2: WENN-Funktion für Textwerte mit Groß-/Kleinschreibung beachten:
Um Textwerte unter Berücksichtigung der Groß-/Kleinschreibung zu prüfen, kombinieren Sie die WENN-Funktion mit der EXAKT-Funktion. Verwenden Sie dazu folgende Formel – so wird nur der exakt übereinstimmende Text erkannt und Sie erhalten das gewünschte Ergebnis:

Fall 3: WENN-Funktion für Textwerte mit Teilübereinstimmung:
Manchmal müssen Sie Zellwerte anhand eines Teils des Textes überprüfen – dann empfiehlt sich die Kombination der Funktionen WENN, ISTZAHL und SUCHEN.
Möchten Sie beispielsweise die Zellen prüfen, die den Text „comp“ enthalten, und anschließend die zugehörigen Werte zurückgeben, wenden Sie die folgende Formel an – und erhalten so das im Screenshot gezeigte Ergebnis:

Hinweise:
- 1. Die SUCHEN-Funktion sucht Texte ohne Berücksichtigung der Groß-/Kleinschreibung. Möchten Sie die Groß-/Kleinschreibung berücksichtigen, ersetzen Sie die SUCHEN-Funktion durch die FINDEN-Funktion. Beispiel:=IF(ISNUMBER(FIND("comp",C2)), "No", „Yes")
- 2. Textwerte als Parameter in WENN-Formeln müssen in doppelte Anführungszeichen gesetzt werden.
Beispiel 3: Verwenden der WENN-Funktion für Datumsangaben
Fall 1: WENN-Funktion für Datumsangaben zum Vergleich mit einem bestimmten Datum:
Wenn Sie Datumsangaben daraufhin prüfen möchten, ob sie größer oder kleiner als ein bestimmtes Datum sind, kann Ihnen ebenfalls die WENN-Funktion helfen. Da die WENN-Funktion ein Datumsformat nicht erkennen kann, sollten Sie sie mit der DATWERT-Funktion kombinieren.
Wenden Sie diese Formel an: Wenn das Datum größer als 4/15/2019 ist, wird „Yes“ zurückgegeben; andernfalls gibt die Formel den Text „No“ zurück. Siehe Screenshot:

Hinweis: In der obigen Formel können Sie auch direkt auf die Zellreferenz verweisen, ohne die DATWERT-Funktion zu verwenden. Beispiel: =IF(D4>$D$1, "Yes", „No").

Fall 2: WENN-Funktion für Datumsangaben zur Prüfung, ob das Datum mehr oder weniger als 30 Tage vom aktuellen Datum entfernt ist:
Möchten Sie Datumsangaben identifizieren, die mehr oder weniger als 30 Tage vom aktuellen Datum entfernt liegen, kombinieren Sie einfach die HEUTE-Funktion mit der WENN-Funktion.
Geben Sie diese Formel ein:
Identifizieren von Daten, die älter als 30 Tage sind:=IF(TODAY()-C4>30,"Older date",„")
Identifizieren von Daten, die mehr als 30 Tage in der Zukunft liegen:=IF(C4-TODAY()>30, "Future date", „")
![]() | ![]() |
Hinweis:Wenn Sie beide Ergebnisse in einer Spalte anzeigen möchten, müssen Sie eine verschachtelte WENN-Funktion wie folgt verwenden:

Beispiel 4: Verwenden der WENN-Funktion zusammen mit den Funktionen UND und ODER
Es ist gängige Praxis, die Funktionen WENN, UND und ODER in Excel kombiniert einzusetzen.
Fall 1: Verwenden der WENN-Funktion mit der UND-Funktion, um zu prüfen, ob alle Bedingungen erfüllt sind:
Ich möchte prüfen, ob alle von mir festgelegten Bedingungen erfüllt sind – beispielsweise: B4 ist rot, C4 ist klein und D4 > 200. Wenn alle Bedingungen WAHR sind, soll das Ergebnis als „Ja“ markiert werden; ist mindestens eine Bedingung FALSCH, soll „Nein“ zurückgegeben werden.
Wenden Sie diese Formel bitte an, und Sie erhalten das Ergebnis wie im folgenden Screenshot gezeigt:

Fall 2: Verwenden der WENN-Funktion zusammen mit der ODER-Funktion, um zu prüfen, ob mindestens eine der Bedingungen wahr ist:
Sie können die WENN- und ODER-Funktionen auch nutzen, um zu prüfen, ob mindestens eine der Bedingungen zutrifft. Möchten Sie beispielsweise herausfinden, ob die Zelle in Spalte B den Text „Blau“ oder „Rot“ enthält? Wenn einer dieser Texte in Spalte B vorkommt, wird „Ja“ angezeigt – andernfalls „Nein“.
Hier sollten Sie diese Formel anwenden, und das folgende Ergebnis wird angezeigt:

Fall 3: Verwenden der WENN-Funktion zusammen mit UND- und ODER-Funktionen:
In diesem Beispiel kombiniere ich die WENN-Funktion gleichzeitig mit den UND- und ODER-Funktionen. Angenommen, Sie möchten die folgenden Bedingungen prüfen:
- Condition 1: Column B = “Red” and Column D > 300;
- Condition 2: Column B = “Blue” and Column D > 300.
Wenn mindestens eine der oben genannten Bedingungen erfüllt ist, wird „Treffer“ zurückgegeben – andernfalls „Nein“.
Verwenden Sie bitte diese Formel, und Sie erhalten das folgende gewünschte Ergebnis:

Beispiel 5: Verwenden der verschachtelten WENN-Funktion
Die WENN-Funktion wird verwendet, um eine Bedingung zu testen und einen Wert zurückzugeben, wenn die Bedingung erfüllt ist, sowie einen anderen Wert, wenn dies nicht der Fall ist. Manchmal müssen jedoch mehrere Bedingungen gleichzeitig geprüft und Unterschiedlicher Wert zurückgegeben werden. In solchen Fällen können Sie eine verschachtelte WENN-Funktion verwenden, um diese Aufgabe zu lösen.
Eine verschachtelte WENN-Anweisung kombiniert mehrere WENN-Bedingungen, das heißt, eine WENN-Anweisung wird innerhalb einer anderen WENN-Anweisung platziert, und dieser Vorgang wird mehrfach wiederholt.
Die Syntax für die verschachtelte WENN-Funktion in Excel lautet:
Hinweis: In Excel 2007 und neueren Versionen können bis zu 64 WENN-Funktionen in einer Formel verschachtelt werden – in Excel 2003 und älteren Versionen sind hingegen nur 7 Verschachtelungen zulässig.
Fall 1: Verschachtelte WENN-Funktion zur Prüfung mehrerer Bedingungen:
Ein klassischer Anwendungsfall der verschachtelten WENN-Funktion ist die Zuordnung einer Buchstabennote zu jedem Schüler basierend auf seiner erreichten Punktzahl. Angenommen, Sie haben eine Tabelle mit Schülern und ihren Prüfungsergebnissen und möchten die Noten gemäß folgender Kriterien zuweisen:

Wenden Sie diese Formel an, und Sie erhalten folgendes Ergebnis: Ist die Punktzahl größer oder gleich 90, lautet die Note „Ausgezeichnet“; bei einer Punktzahl von mindestens 80 heißt es „Gut“; ab 60 Punkten wird die Note „Mittel“ vergeben – andernfalls lautet die Note „Schwach“.

Erläuterung der obigen Formel:
![]() |
|
Fall 2: Verschachtelte WENN-Funktion zur Preisberechnung basierend auf der Menge:
Die verschachtelte WENN-Funktion eignet sich auch hervorragend, um den Produktpreis basierend auf der Bestellmenge zu berechnen.
Beispielsweise möchten Sie Kunden Mengenrabatte gewähren: Je größere Mengen sie kaufen, desto höher ist der Rabatt, wie im folgenden Screenshot dargestellt.

Da der Gesamtpreis gleich Menge multipliziert mit dem Stückpreis ist, müssen Sie die angegebene Menge mit dem von der verschachtelten WENN-Funktion zurückgegebenen Wert multiplizieren. Verwenden Sie bitte diese Formel:

Hinweis: Sie können auch Zellbezüge verwenden, um die festen Preiswerte zu ersetzen. Wenn sich die Quelldaten ändern, müssen Sie die Formel nicht aktualisieren. Verwenden Sie stattdessen diese Formel:=D2*IF(D2>=101, B6, IF(D2>=50, B5, IF(D2>=25, B4, IF(D2>=11, B3, IF(D2>=1, B2, „")))))

Tipps: Bei der Erstellung eines Tests mit der WENN-Funktion können Sie die folgenden logischen Operatoren verwenden:
| Operator | Bedeutung | Beispiel | Beschreibung |
| > | Größer als | =IF(A1>10, „OK",) | Wenn die Zahl in Zelle A1 größer als 10 ist, gibt die Formel „OK“ zurück; andernfalls liefert sie 0. |
| < | Kleiner als | =IF(A1<10, "OK", „") | Wenn die Zahl in Zelle A1 kleiner als 10 ist, gibt die Formel „OK“ zurück; andernfalls bleibt die Zelle leer. |
| >= | Größer als oder gleich | =IF(A1>=10, "OK", „Bad") | Wenn die Zahl in Zelle A1 größer als oder gleich 10 ist, wird „OK“ zurückgegeben; andernfalls „Bad“. |
| <= | Kleiner als oder gleich | =IF(A1<=10, "OK", „No") | Wenn die Zahl in Zelle A1 kleiner als oder gleich 10 ist, wird „OK“ zurückgegeben; andernfalls „No“. |
| = | Gleich | =IF(A1=10, "OK", „No") | Wenn die Zahl in Zelle A1 gleich 10 ist, wird „OK“ zurückgegeben; andernfalls erscheint „No“. |
| <> | Ungleich | =IF(A1<>10, "No", „OK") | Wenn die Zahl in Zelle A1 ungleich 10 ist, gibt die Formel „No “ zurück; andernfalls „OK“. |
Die besten Office-Produktivitätstools
Kutools für Excel – Hilft Ihnen, sich von der Masse abzuheben
Kutools für Excel bietet über 300 Funktionen,damit das, was Sie benötigen, nur einen Klick entfernt ist...
Office Tab – Aktiviert tabbasiertes Lesen und Bearbeiten in Microsoft Office (inklusive Excel)
- Wechseln Sie in einer Sekunde zwischen Dutzenden geöffneter Dokumente!
- Reduziert für Sie täglich Hunderte von Mausklicks – verabschieden Sie sich vom Mausarm.
- Steigern Sie Ihre Produktivität um 50 %, wenn Sie mehrere Dokumente gleichzeitig anzeigen und bearbeiten.
- Bringt effiziente Tabs in Office (inklusive Excel) – genau wie in Chrome, Edge und Firefox.







