Excel Formulas Academy · Lektion

Übersichtlichere Verzweigungen mit IFS

Ersetzen Sie verschachtelte IF-Anweisungen durch die übersichtliche IFS-Funktion.

Lektion 4 von 413 Schritte

Übersichtlichere Verzweigungen mit IFS ist eine kostenlose Excel Formulas Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Excel Formulas Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.

Das Problem mit verschachtelten IFs

Ein einzelnes IF verarbeitet eine Ja-Nein-Entscheidung. Was aber, wenn es viele Ergebnisse gibt, etwa bei der Umwandlung einer Punktzahl in eine Schulnote von A bis F? Dann müssten Sie ein IF nach dem anderen verschachteln.

Diese Verschachtelung wird schwer lesbar, lässt sich leicht beschädigen, und es ist schwierig, die schließenden Klammern zu zählen. Die Funktion IFS wurde genau dafür entwickelt, dieses Problem zu lösen. Sie können damit Bedingungs-Ergebnis-Paare übersichtlich in einer flachen Struktur auflisten.

So sehen verschachtelte IFs aus

Hier sehen Sie eine Notenformel mit verschachtelten IF-Funktionen. Jedes IF enthält ein weiteres IF in seinem Zweig für den Fall, dass die Bedingung falsch ist.

Die Formel funktioniert, aber beachten Sie, wie sich die Klammern am Ende häufen und die Logik schwer zu überblicken ist. Stellen Sie sich vor, Sie müssten diese Formel mit acht statt vier Zweigen warten.

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", "F")))

Der Aufbau von IFS

Die Funktion IFS nimmt Argumentpaare entgegen: zuerst eine Bedingung und anschließend den Wert, der zurückgegeben werden soll, wenn diese Bedingung wahr ist. Die Bedingungen werden von oben nach unten in der angegebenen Reihenfolge geprüft.

  • test1, value1 Wenn test1 wahr ist, wird value1 zurückgegeben
  • test2, value2 Andernfalls wird value2 zurückgegeben, wenn test2 wahr ist

Die Funktion gibt den Wert für die erste wahre Bedingung zurück und beendet die Prüfung dann. Sie können bis zu 127 Paare verketten.

=IFS(test1, value1, test2, value2, ...)

Die Notenformel neu schreiben

Hier sehen Sie dieselbe Notenlogik, jetzt mit IFS. Jede Zeile enthält ein übersichtliches Bedingungs-Ergebnis-Paar, und es gibt keine Klammeransammlung.

IFS prüft zuerst 90, dann 80 und anschließend 70. Die erste wahre Bedingung gewinnt. Verglichen mit der verschachtelten Version erfüllt die Formel dieselbe Aufgabe, ist aber deutlich verständlicher.

=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", A2>=60, "D")

Die Reihenfolge ist wichtig

Da IFS das Ergebnis der ersten wahren Bedingung zurückgibt, ist die Reihenfolge Ihrer Prüfungen entscheidend. Bei Bereichen sollten Sie von der strengsten zur am wenigsten strengen Bedingung vorgehen.

Wenn Sie die Reihenfolge der Noten umdrehen und zuerst A2>=60 prüfen würden, ergäbe eine Punktzahl von 95 fälschlicherweise D, weil 95 ebenfalls größer als 60 ist und dieses Paar zuerst kommt. Ordnen Sie Ihre Bereiche immer sorgfältig und konsequent von hoch nach niedrig oder von niedrig nach hoch an.

=IFS(A2>=90, "A", A2>=80, "B")

Hinzufügen einer Auffangregel

Wenn keine der Bedingungen wahr ist, gibt IFS einen #N/A-Fehler zurück. Um das zu vermeiden, fügen Sie ein abschließendes Auffangpaar hinzu, dessen Bedingung einfach TRUE ist.

Da TRUE immer wahr ist, fungiert es wie der abschließende else-Zweig eines IF. In der folgenden Formel fällt jede Punktzahl unter 60 auf das letzte Paar zurück und gibt F zurück.

=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", TRUE, "F")

Ein durchgerechnetes Beispiel: Versandstufen

Angenommen, das Bestellgewicht in A2 bestimmt das Versandetikett. Unter 1 kg gilt die Versandstufe Small, unter 5 kg Medium, unter 20 kg Large und bei höherem Gewicht Freight.

Die folgende IFS-Formel führt jede Stufe in der richtigen Reihenfolge auf und verwendet für den schwersten Fall eine TRUE-Auffangregel. Jedes Gewicht wird nacheinander mit den Bereichen verglichen, bis eine Übereinstimmung gefunden wird.

=IFS(A2<1, "Small", A2<5, "Medium", A2<20, "Large", TRUE, "Freight")

AND und OR kombinieren

Jede Bedingung in IFS kann ein beliebiger logischer Test sein, einschließlich AND oder OR. Damit können Sie komplexe Verzweigungen mit mehreren Faktoren erstellen.

Das folgende Beispiel weist eine Kundenstufe zu: Gold, wenn die Kundin oder der Kunde mehr als 1000 ausgibt und Mitglied ist, Silver, wenn sie oder er mehr als 500 ausgibt oder Mitglied ist, andernfalls Standard.

=IFS(AND(A2>1000, B2="Yes"), "Gold", OR(A2>500, B2="Yes"), "Silver", TRUE, "Standard")

Vorsicht bei ungeraden Argumenten

IFS erwartet Argumente als Paare: Auf jede Bedingung muss ein Wert folgen. Ein häufiger Fehler ist, ein Ergebnis zu vergessen oder ein überflüssiges Komma einzufügen, sodass ein Argument ohne Partner bleibt.

  • Falsch: =IFS(A2>=90, "A", A2>=80) die letzte Bedingung hat keinen Wert
  • Richtig: =IFS(A2>=90, "A", A2>=80, "B")

Wenn ein Fehler auftritt, zählen Sie Ihre Argumente: Es sollte immer eine gerade Anzahl sein.

=IFS(A2>=90, "A", A2>=80, "B")

IFS vs SWITCH

IFS eignet sich ideal, wenn jeder Zweig auf einem Vergleich beruht, etwa auf Bereichen oder unterschiedlichen Tests. Wenn Sie dagegen einen Wert mit einer festen Liste exakt festgelegter Optionen vergleichen, ist die Funktion SWITCH oft übersichtlicher.

Als Faustregel gilt: Verwenden Sie IFS für Bereiche und unterschiedliche Bedingungen. Greifen Sie zu SWITCH, wenn Sie dieselbe Zelle mit mehreren exakten Werten vergleichen. SWITCH lernen Sie später im Kurs kennen.

Warum IFS wichtig ist

Die Funktion IFS ersetzt tief verschachtelte IF-Anweisungen durch eine flache, gut lesbare Liste aus Paaren von Bedingung und Ergebnis. Sie ist das geeignete Werkzeug, wenn ein Wert in eine von mehreren Kategorien fallen kann.

Beachten Sie dabei:

  • Ordnen Sie die Bedingungen sorgfältig, da die erste wahre Bedingung verwendet wird
  • Fügen Sie eine TRUE-Auffangregel hinzu, um #N/A zu vermeiden
  • Halten Sie die Argumente paarweise und sorgen Sie für eine gerade Anzahl

Testen Sie nun kurz Ihr Wissen.

Schnelltest

Testen Sie Ihr Verständnis davon, wie die Funktion IFS arbeitet.

Rückblick: Übersichtlichere Verzweigungen mit IFS

Sie haben gelernt, dass IFS viele Ergebnisse mit einer flachen Liste aus Paaren von Bedingung und Ergebnis verarbeitet und dadurch schwer lesbare verschachtelte IF-Formeln ersetzt.

  • Syntax: =IFS(test1, value1, test2, value2, ...)
  • Die Funktion gibt das Ergebnis der ersten wahren Bedingung zurück, daher ist die Reihenfolge wichtig
  • Beenden Sie die Formel mit TRUE, "default", um alle übrigen Fälle abzufangen
  • Bedingungen können AND und OR enthalten

Sie beherrschen nun die Kombination von Bedingungen mit AND, OR, NOT und IFS. Sehr gut!

=IFS(A2>=90, "A", A2>=80, "B", A2>=70, "C", TRUE, "F")
Kostenlos starten

Lerne Excel mit einem KI-Tutor — kostenlos

Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.

Kurse
30
Lektionen
120

Häufig gestellte Fragen

Ist die Lektion „Übersichtlichere Verzweigungen mit IFS“ kostenlos?

Ja — der vollständige Text von „Übersichtlichere Verzweigungen mit IFS“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Excel Formulas Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Excel Formulas Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Übersichtlichere Verzweigungen mit IFS“?

Ersetzen Sie verschachtelte IF-Anweisungen durch die übersichtliche IFS-Funktion. Du übst Excel Formulas Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Excel Formulas Academy zu starten?

Keine Vorkenntnisse erforderlich. Excel Formulas Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.

Wie lange dauert die Lektion „Übersichtlichere Verzweigungen mit IFS“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Excel Formulas Academy-Lektion Code schreiben und ausführen?

Ja. Jede Excel Formulas Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Mit AND alle Bedingungen verlangen
  2. Mit OR jede passende Bedingung akzeptieren
  3. Logik mit NOT umkehren
  4. Übersichtlichere Verzweigungen mit IFS
← Zurück zu Excel Formulas Academy