Bedingte Funktionen wie IFS haben das Potenzial, Ihre Excel-Formeln auf die nächste Stufe zu heben. Mit IFS können Sie Bedingungen erstellen und verschiedene Funktionen in einer einzigen Formel ineinander verschachteln. Alternativ können Sie die IFS-Funktion auch alleine verwenden.
Aber was ist die IFS-Funktion und wie unterscheidet sie sich von der gewöhnlichen IF-Funktion? Lesen Sie weiter, um herauszufinden, was IFS in Excel ist und wie Sie es verwenden können.
Was ist die IFS-Funktion in Excel?
Die IFS-Funktion in Excel nimmt Werte auf und prüft sie auf vorgegebene Bedingungen. Wenn der Wert die erste Bedingung erfüllt, stoppt die Formel dort und gibt eine Ausgabe aus. Wenn die erste Bedingung jedoch nicht erfüllt ist, testet die Formel die Bedingungen der Reihe nach weiter, bis eine Bedingung erfüllt ist.
=IFS([Etwas ist True1, Ausgabe wenn True1, etwas ist True2, Ausgabe wenn True2, etwas ist True3, Ausgabe wenn Wahr3)
Wenn der Wert keiner der Bedingungen entspricht, gibt die Formel einen N/A-Fehler zurück. Sie können dies jedoch beheben, indem Sie eine Endbedingung wie TRUE und eine Ausgabe für diese Bedingung wie "Wert erfüllt keine der Bedingungen" eingeben. Die TRUE-Bedingung stellt sicher, dass jeder Wert mindestens die letzte Bedingung erfüllt, sodass Sie nicht den N/A-Fehler erhalten.
So verwenden Sie die IFS-Funktion in Excel
IFS ist eine aktualisierte Version des IF-Funktion in Excel. Die Syntax und die Verwendung sind ähnlich, außer dass IFS dafür ausgelegt ist, mehrere Bedingungen aufzunehmen. Die IF-Funktion erforderte das Verschachteln mehrerer IF-Funktionen, um mehrere Bedingungen zu definieren, während das IFS alles mit einer einzigen Funktion definieren kann.
Der erste Parameter in IFS ist die Bedingung, und der zweite Parameter ist die Ausgabe, wenn diese Bedingung erfüllt ist. Der dritte Parameter ist Bedingungsnummer 2, und der vierte Parameter wird ausgegeben, wenn Bedingungsnummer 2 erfüllt ist.
Die Parameter sind auf diese Weise gekoppelt, und Sie können bis zu 127 Bedingungen in einer einzigen IFS-Funktion eingeben. Sie können natürlich auch eine andere Funktion in die Ausgabe eingeben und zusammengesetzte verschachtelte Formeln erstellen. Wenn Sie mit IF und verschachtelten IF-Formeln gearbeitet haben, wird die Verwendung von IFS für Sie ein Kinderspiel sein. IFS ist hier, um die Dinge einfacher zu machen, also lassen Sie es tun!
Beispiel für eine IFS-Funktion mit einer einzelnen Bedingung in Excel
Das Lesen über die IFS-Funktion wird Ihnen nichts nützen, bis Sie sie in die Praxis umsetzen. Beginnen wir also mit einem Beispiel. Obwohl die IFS-Funktion mehrere Bedingungen aufnehmen kann, bedeutet dies nicht, dass Sie sie nicht für Szenarien mit einer Bedingung verwenden können.
Lassen Sie uns eine IFS-Formel mit einer einzigen Bedingung schreiben und sogar einige andere Funktionen darin aufnehmen, um den Dreh raus zu bekommen.
In diesem Beispiel haben wir einige Produkte und ihre Produktionsjahre. Diese imaginären Produkte werden zwei Jahre nach ihrer Herstellung schlecht, also werden wir eine Formel entwickeln, die bestimmt, ob die Produkte abgelaufen sind oder nicht. Natürlich werden wir die IFS-Funktion zusammen mit den YEAR- und TODAY-Funktionen verwenden.
Die YEAR-Funktion gibt das Jahr ab einem bestimmten Datum aus. Wir werden die YEAR-Funktion mithilfe der TODAY-Funktion mit dem heutigen Datum versorgen, sodass die Ausgabe des YEAR(TODAY())-Komplexes auf das aktuelle Jahr geht. Lass uns anfangen.
- Wählen Sie die erste Zelle aus, in der Sie die Ergebnisse ausgeben möchten. Wir werden die erste Zelle unter der Spalte Expired verwenden.
- Geben Sie in der Formelleiste die folgende Formel ein:
Diese Formel ruft die IFS-Funktion auf, um zu prüfen, ob der Wert in der Zelle B2 2 oder weniger ist. Dazu wird das Produktionsdatum vom laufenden Jahr abgezogen. Wenn die Bedingung erfüllt ist, dann ist das Produkt nicht abgelaufen und Nein ist zurück gekommen. Alles andere würde bedeuten, dass das Produkt abgelaufen ist, so die Ausgabe STIMMT ist eingestellt auf Ja.=IFS(JAHR(HEUTE())-B2<=2,"Nein",STIMMT,"Ja")
- Drücken Sie Eintreten.
Jetzt sehen Sie, ob das erste Produkt abgelaufen ist oder nicht. Alles, was Sie von hier aus tun müssen, ist, den Füllgriff zu greifen und ihn auf die Zellen darunter fallen zu lassen. Sie können YEARS(TODAY()) auch durch die einfache Zahl des aktuellen Jahres ersetzen, wenn Sie die Formel in Zukunft nicht mehr verwenden möchten.
Beispiel für eine IFS-Funktion mit mehreren Bedingungen in Excel
Kommen wir nun zum eigentlichen Geschäft: IFS-Funktion mit mehreren Bedingungen. Zu diesem Zweck verwenden wir eine Beispielaufgabe, mit der wir zuvor gearbeitet haben verschachtelte IF-Anweisungen.
In diesem Beispiel haben wir eine Tabelle, die die Namen einiger Autos und ihre Beschleunigungszeiten enthält. Wir haben auch eine Liste, die bestimmt, zu welcher Klasse jedes Auto gehört, basierend auf seiner Beschleunigungszeit von 0-100. Das Ziel ist es, eine Formel zu erstellen, die die Beschleunigungszeit jedes Autos berücksichtigt und dann seine Klasse in der Tabelle ausgibt.
Es gibt auch eine Klassenleitfadentabelle, die Sie darüber informiert, wie das Klassensystem funktioniert. Letztendlich werden wir eine Formel mit IFS erstellen, die auf diesem Klassenleitfaden basiert. Die Formel nimmt die Beschleunigungszeit auf, beurteilt sie und gibt dann die Klasse aus. Wenn das Auto mehr als 14 Sekunden zum Beschleunigen braucht, wird es als zu langsam angesehen.
Diese Tabelle wurde für den Zweck dieses Artikels erstellt, also nimm sie nicht zu ernst. Damit fangen wir an.
- Wählen Sie die erste Zelle aus, in der Sie die Ausgabe der IFS-Funktion anzeigen möchten. In diesem Beispiel ist dies die erste Zelle in der Spalte Klasse.
- Geben Sie die folgende Formel in die Bearbeitungsleiste ein:
Diese Formel ruft die IFS-Funktion auf, um den Beschleunigungszeitwert in der Zelle zu übernehmen B2 und überprüfen Sie, ob es unter 3 Sekunden ist. Wenn ja, dann gibt es aus S als Klasse. Wenn nicht, fährt die Formel mit der nächsten Bedingung fort. Dies wird so lange fortgesetzt, bis eine der Bedingungen erfüllt ist. Da unsere Formel alle Werte abdeckt, erhalten wir den N/A-Fehler nicht.=IFS(B2<3, "S", B2<5, "EIN", B2<7, "B", B2<9, "C", B2<10, "D", B2<12, "E", B2<14, "F", STIMMT, "Zu langsam!")
- Drücken Sie Eintreten.
Sobald Sie drücken Eintreten Auf Ihrer Tastatur sehen Sie sofort die Klasse für das erste Auto. Jetzt müssen Sie nur noch den Füllgriff greifen und ihn auf die Zellen darunter fallen lassen, um auch die Klasse dieser Autos zu bestimmen. Du kannst sogar fügen Sie eine bedingte Formatierung hinzu sodass die Klassenzellen je nach Wert unterschiedliche Farben haben.
Excel leichter gemacht mit IFS
IFS ähnelt im Wesentlichen IF, da diese beiden Excel-Funktionen Werte aufnehmen und sie anhand benutzerdefinierter Bedingungen testen. Was IFS besser kann als IF, sind mehrere Bedingungen. Mit der IF-Funktion müssten Sie mehrere Funktionen ineinander verschachteln, um mehrere Bedingungen zu deklarieren, während Sie dies mit IFS in einer einzigen Funktion tun können.
Bedingungen sind echte Wendepunkte in Excel. Sie können andere Funktionen in die IFS-Formel einfügen, um komplexe Formeln zu erstellen, mit denen Sie verrückte Dinge in Excel erreichen können. Nachdem Sie nun die IFS-Funktion kennen, ist es an der Zeit, weiterzumachen und die unendlichen Möglichkeiten zu erkunden, die diese Funktion bietet!