Die neue Excel IFS-Funktion anstelle von mehreren IF

  • Teile Das
Michael Brown

In diesem kurzen Tutorial lernen Sie die neue IFS-Funktion kennen und sehen, wie sie das Schreiben von verschachtelten IFs in Excel vereinfacht. Sie finden auch ihre Syntax und einige Anwendungsfälle mit Beispielen.

Verschachtelte WENN-Befehle werden in Excel häufig verwendet, wenn Sie Situationen mit mehr als zwei möglichen Ergebnissen auswerten möchten. Ein mit verschachtelten WENN-Befehlen erstellter Befehl würde etwa so aussehen: "WENN(WENN(WENN()))". Diese alte Methode kann jedoch mitunter schwierig und zeitaufwändig sein.

Das Excel-Team hat vor kurzem die IFS-Funktion eingeführt, die wahrscheinlich Ihr neuer Favorit werden wird. Die IFS-Funktion ist nur in Excel 365, Excel 2021 und Excel 2019 verfügbar.

Die Excel IFS-Funktion - Beschreibung und Syntax

Die IFS-Funktion in Excel zeigt an, ob eine oder mehrere Bedingungen erfüllt sind, und gibt einen Wert zurück, der die erste TRUE-Bedingung erfüllt. IFS ist eine Alternative zu den Excel-Mehrfach-WENN-Anweisungen und ist im Falle mehrerer Bedingungen viel einfacher zu lesen.

So sieht die Funktion aus:

IFS(logischer_test1, wert_wenn_wahr1, [logischer_test2, wert_wenn_wahr2]...)

Sie hat 2 erforderliche und 2 optionale Argumente.

  • logischer_test1 ist das erforderliche Argument: Es ist die Bedingung, die zu TRUE oder FALSE ausgewertet wird.
  • wert_wenn_true1 ist das zweite erforderliche Argument, das das Ergebnis angibt, das zurückgegeben wird, wenn logical_test1 TRUE ergibt. Es kann gegebenenfalls leer sein.
  • logischer_test2...logischer_test127 ist eine optionale Bedingung, die zu TRUE oder FALSE ausgewertet wird.
  • wert_wenn_true2...wert_wenn_true127 ist ein optionales Argument für das Ergebnis, das zurückgegeben wird, wenn logical_testN den Wert TRUE ergibt. value_if_trueN bezieht sich jeweils auf eine Bedingung logical_testN. Es kann auch leer sein.

Mit Excel IFS können Sie bis zu 127 verschiedene Bedingungen auswerten. Wenn ein logisches_Test-Argument keinen bestimmten Wert_if_true hat, zeigt die Funktion die Meldung "Sie haben zu wenige Argumente für diese Funktion eingegeben" an. Wenn ein logisches_Test-Argument ausgewertet wird und einem anderen Wert als TRUE oder FALSE entspricht, gibt IFS in Excel den Fehler #VALUE! zurück. Wenn keine TRUE-Bedingungen gefunden werden, wird #N/A angezeigt.

Die IFS-Funktion vs. verschachtelte IF in Excel mit Anwendungsfällen

Der Vorteil der neuen Excel-IFS ist, dass Sie eine Reihe von Bedingungen in eine einzige Funktion eingeben können. Auf jede Bedingung folgt das Ergebnis, das verwendet wird, wenn die Bedingung wahr ist, was das Schreiben und Lesen der Formel sehr einfach macht.

Angenommen, Sie möchten den Rabatt entsprechend der Anzahl der Lizenzen, die der Benutzer bereits besitzt, ermitteln. Mit der IFS-Funktion sieht das in etwa so aus:

=IFS(B2>50, 40, B2>40, 35, B2>30, 30, B2>20, 20, B2>10, 15, B2>5, 5, TRUE, 0)

So sieht es mit verschachtelten IF in Excel aus:

=IF(B2>50, 40, IF(B2>40, 35, IF(B2>30, 30, IF(B2>20, 20, IF(B2>10, 15, IF(B2>5, 5, 0))))))

Die nachstehende IFS-Funktion ist einfacher zu schreiben und zu aktualisieren als ihr Excel-Äquivalent mit mehreren IFs.

=IFS(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TRUE, TEXT(A2, "0") & " bytes")

=IF(A2>=1024 * 1024 * 1024, TEXT(A2/(1024 * 1024 * 1024), "0.0") & " GB", IF(A2>=1024 * 1024, TEXT(A2/(1024 * 1024), "0.0") & " Mb", IF(A2>=1024, TEXT(A2/1024, "0.0") & " Kb", TEXT(A2, "0") & " bytes")))

Michael Brown ist ein begeisterter Technologie-Enthusiast mit einer Leidenschaft für die Vereinfachung komplexer Prozesse mithilfe von Softwaretools. Mit mehr als einem Jahrzehnt Erfahrung in der Technologiebranche hat er seine Fähigkeiten in Microsoft Excel und Outlook sowie Google Sheets und Docs verfeinert. Michaels Blog widmet sich dem Teilen seines Wissens und seiner Expertise mit anderen und bietet leicht verständliche Tipps und Tutorials zur Verbesserung von Produktivität und Effizienz. Egal, ob Sie ein erfahrener Profi oder ein Anfänger sind, Michaels Blog bietet wertvolle Einblicke und praktische Ratschläge, wie Sie diese wichtigen Softwaretools optimal nutzen können.