Die IFS-Funktion überprüft, ob eine oder mehrere Bedingungen erfüllt sind, und gibt einen Wert zurück, der der ersten TRUE-Bedingung entspricht. WENNS kann als Ersatz für zahlreiche geschachtelte WENN-Anweisungen dienen und ist einfacher zu lesen, wenn mehrere Bedingungen verwendet werden.
Hinweis: Dieses Feature ist unter Windows oder Mac verfügbar, wenn Sie über Office 2019 verfügen oder über ein Microsoft 365-Abonnement verfügen. Wenn SieMicrosoft 365 Abonnent sind, stellen Sie sicher, dass Sie über die neueste Version verfügen.

Einfache Syntax
Im Allgemeinen lautet die Syntax für die IFS-Funktion:
=IFS([Something is True1, Value if True1;Something is True2,Value if True2,Something is True3,Value if True3)Bitte beachten Sie, dass sie mit der IFS-Funktion bis zu 127 verschiedene Bedingungen testen können. Es wird jedoch nicht empfohlen, zu viele Bedingungen mit IF- oder IFS-Anweisungen zu verschachteln. Dies liegt daran, dass mehrere Bedingungen in der richtigen Reihenfolge eingegeben werden müssen und das Erstellen, Testen und Aktualisieren sehr schwierig sein kann.
Syntax
-
WENNS(Logiktest1; Wert_wenn_wahr1; [Logiktest2; Wert_wenn_wahr2]; [Logiktest3; Wert_wenn_wahr3];…)
Argument |
Beschreibung |
Logiktest1 (erforderlich) |
Bedingung, die als WAHR oder FALSCH ausgewertet wird. |
Wert_wenn_wahr1 (erforderlich) |
Ergebnis, das zurückgegeben wird, wenn "Logiktest1" als WAHR ausgewertet wird. Kann leer sein. |
Logiktest2…Logiktest127 (optional) |
Bedingung, die als WAHR oder FALSCH ausgewertet wird. |
Wert_wenn_wahr2…Wert_wenn_wahr127 (optional) |
Ergebnis, das zurückgegeben wird, wenn LogiktestN als WAHR ausgewertet wird. Jedes Argument Wert_wenn_wahrN entspricht einer Bedingung von LogiktestN. Kann leer sein. |
Beispiel 1

Die Formel für die Zellen A2:A6 lautet:
-
=IFS(A2>89;"A";A2>79;"B";A2>69;"C";A2>59;"D";WAHR;"F")
Dies bedeutet: WENN(A2 größer als 89 ist, dann ein "A" zurückgeben; WENN A2 größer als 79 ist, dann ein "B" zurückgeben usw.; für alle anderen Werte kleiner als 59 ein "F" zurückgeben).
Beispiel 2

Die Formel in Zelle G7 lautet:
-
=IFS(F2=1;D2;F2=2;D3;F2=3;D4;F2=4;D5;F2=5;D6;F2=6;D7;F2=7;D8)
Dies bedeutet: WENN(der Wert in Zelle F2 gleich 1 ist, dann den Wert in Zelle D2 zurückgeben; WENN der Wert in Zelle F2 gleich 2 ist, dann den Wert in Zelle D3 zurückgeben usw.; schließlich mit dem Wert in Zelle D8 enden, wenn keine der anderen Bedingungen erfüllt ist).
Hinweise
Um ein Standardergebnis anzugeben, geben Sie für Ihr letztes Logiktest-Argument "WAHR" ein. Wenn keine der anderen Bedingungen erfüllt ist, wird der entsprechende Wert zurückgegeben. In Beispiel 1 wird dies in den Zeilen 6 und 7 (mit der Note 58) veranschaulicht.
-
Wenn ein logical_test Argument ohne einen entsprechenden value_if_true angegeben wird, zeigt diese Funktion die Fehlermeldung "Sie haben zu wenig Argumente für diese Funktion eingegeben" an.
-
Wenn ein logical_test Argument ausgewertet wird und in einen anderen Wert als TRUE oder FALSE aufgelöst wird, gibt diese Funktion eine #VALUE! Fehler zurück!
-
Wenn keine TRUE-Bedingungen gefunden werden, gibt diese Funktion #N/A-Fehler zurück.
Benötigen Sie weitere Hilfe?
Sie können jederzeit einen Experten in der Excel Tech Community fragen oder Unterstützung in den Communities erhalten.
Verwandte Themen
IF-Funktion Erweiterte IF-Funktionen : Arbeiten mit geschachtelten Formeln und Vermeiden von Fallstricken Die ZÄHLENWENN-Funktion zählt Werte auf der Grundlage eines einzelnen Kriteriums Die ZÄHLENWENNS-Funktion zählt Werte basierend auf mehreren Kriterien . Die SUMMEWENN Funktion summiert Werte auf der Grundlage eines einzelnen Kriteriums Die SUMMEWENNS-Funktion summiert Werte basierend auf mehreren Kriterien UND Funktion OR-Funktion SVERWEIS-Funktion Übersicht über Formeln in Excel So vermeiden Sie fehlerhafte Formeln Erkennen von Fehlern in Formeln Logische Funktionen Excel-Funktionen (alphabetisch) Excel-Funktionen (nach Kategorie)