Excel

Beispiel für eine verschachtelte IF-Funktion

Nested If Function Example

Excel-Formel: Beispiel für eine verschachtelte IF-FunktionAllgemeine Formel |_+_| Zusammenfassung

Die WENN-Funktion kann sein verschachtelt in sich selbst, um mit mehreren Bedingungen umzugehen. Im gezeigten Beispiel wird eine verschachtelte IF-Formel verwendet, um einer Punktzahl eine Note zuzuweisen. Die Formel in D5 enthält 5 separate IF-Funktionen:





Excel bedingte Formatierung basierend auf Text in einer anderen Zelle
= IF (T1,R1, IF (T2,R2, IF (T3,R3, IF (T4,R4,R5))))
Erläuterung

In diesem Artikel wird die verschachtelte IF-Konstruktion von Excel beschrieben. Normalerweise werden verschachtelte IFs verwendet, wenn Sie mehr als eine Bedingung testen und je nach 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 Möglichkeit besteht darin, mehrere IF-Anweisungen in einer Formel zu verschachteln. Dies wird oft als „verschachtelte IFs“ bezeichnet.





Die Idee der Verschachtelung kommt vom Einbetten oder 'Verschachteln' einer IF-Funktion in eine andere. Im gezeigten Beispiel verwenden wir verschachtelte IF-Funktionen, um Noten basierend auf einer Punktzahl zuzuweisen. Die Logik für die Notenvergabe lautet wie folgt:

Punktzahl Grad
0-63 F
64-72 D
73-84 C
85-94 B
95-100 ZU

Um eine verschachtelte IF-Formel zu erstellen, die diese Logik widerspiegelt, testen wir zunächst, ob die Punktzahl unter 64 liegt. Bei TRUE geben wir 'F' zurück. Bei FALSE gehen wir zur nächsten IF-Funktion über. Dieses Mal testen wir, ob die Punktzahl kleiner als 73 ist. Bei TRUE geben wir 'D' zurück. Bei FALSE gehen wir zu einer weiteren IF-Funktion über. Und so weiter.



Schließlich sieht die Formel in Zelle D5 so aus:

wie man mehrere Zellen in Excel auswählt
 
= IF (C5<64,'F', IF (C5<73,'D', IF (C5<85,'C', IF (C5<95,'B','A'))))

Sie sehen, dass es in diesem Fall wichtig ist, sich in eine Richtung zu bewegen, entweder von niedrig nach hoch oder von hoch nach niedrig. Dadurch können wir immer dann ein Ergebnis zurückgeben, wenn ein Test WAHR zurückgibt, da wir kennt 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 erklärt, wie man einem verschachtelten if . Zeilenumbrüche hinzufügt .

Anmerkungen

  1. Die neuere IFS-Funktion kann mehrere Bedingungen in einer einzigen Funktion behandeln.
  2. SVERWEIS kann manchmal verwendet werden, um Ersetzen Sie komplizierte verschachtelte ifs .
  3. Dieser Artikel hat viele weitere Beispiele für verschachtelte ifs .
Autor Dave Bruns


^