Excel-Formel: Beispiel für eine verschachtelte IF-Funktion -

Inhaltsverzeichnis

Generische Formel

=IF(T1,R1,IF(T2,R2,IF(T3,R3,IF(T4,R4,R5))))

Zusammenfassung

Die IF-Funktion kann in sich selbst verschachtelt werden, um mehrere Bedingungen zu behandeln. In dem gezeigten Beispiel wird eine verschachtelte IF-Formel verwendet, um einer Punktzahl eine Note zuzuweisen. Die Formel in D5 enthält 5 separate IF-Funktionen:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Erläuterung

Dieser Artikel beschreibt die in Excel verschachtelte IF-Konstruktion. Normalerweise werden verschachtelte IFs verwendet, wenn Sie mehr als eine Bedingung testen und abhängig von diesen Tests unterschiedliche Ergebnisse zurückgeben müssen.

Testen von mehr als einer Bedingung

Wenn Sie auf mehr als eine Bedingung testen müssen, führen Sie je nach Testergebnis eine von mehreren Aktionen aus. Eine Option besteht darin, mehrere IF-Anweisungen in einer Formel zusammenzufassen. Sie werden dies oft als "verschachtelte IFs" bezeichnen.

Die Idee des Verschachtelns kommt vom Einbetten oder "Verschachteln" einer IF-Funktion in eine andere. In dem gezeigten Beispiel verwenden wir verschachtelte IF-Funktionen, um Noten basierend auf einer Punktzahl zuzuweisen. Die Logik für die Zuweisung einer Note lautet wie folgt:

Ergebnis Klasse
0-63 F.
64-72 D.
73-84 C.
85-94 B.
95-100 EIN

Um eine verschachtelte IF-Formel aufzubauen, die diese Logik widerspiegelt, testen wir zunächst, ob die Punktzahl unter 64 liegt. Wenn TRUE, geben wir "F" zurück. Wenn FALSE, gehen wir zur nächsten IF-Funktion über. Dieses Mal testen wir, ob die Punktzahl unter 73 liegt. Wenn TRUE, geben wir "D" zurück. Wenn FALSE, gehen wir zu einer weiteren IF-Funktion über. Usw.

Schließlich sieht die Formel in Zelle D5 folgendermaßen aus:

=IF(C5<64,"F",IF(C5<73,"D",IF(C5<85,"C",IF(C5<95,"B","A"))))

Sie können sehen, dass es in diesem Fall wichtig ist, sich in eine Richtung zu bewegen, entweder niedrig nach hoch oder hoch nach niedrig. Auf diese Weise können wir ein Ergebnis zurückgeben, wenn ein Test TRUE zurückgibt, da wir wissen, dass die vorherigen Tests FALSE zurückgegeben haben.

Verschachtelte IFs leichter lesbar machen

Verschachtelte IF-Formeln können naturgemäß schwer zu lesen sein. Wenn Sie dies stört, können Sie Zeilenumbrüche in die Formel einfügen, um die Tests und Ergebnisse "auszurichten". In diesem Video wird erläutert, wie Sie einem verschachtelten if Zeilenumbrüche hinzufügen.

Anmerkungen

  1. Die neuere IFS-Funktion kann mehrere Bedingungen in einer einzigen Funktion verarbeiten.
  2. VLOOKUP kann manchmal verwendet werden, um komplizierte verschachtelte ifs zu ersetzen.
  3. Dieser Artikel enthält viele weitere Beispiele für verschachtelte ifs.

Interessante Beiträge...