MS Excel: Verwenden der geschachtelten IF-Funktionen (WS)

 

In diesem Excel-Lernprogramm wird erläutert, wie die Excel-IF-Funktion mit Syntax und Beispielen verschachtelt wird.

Beschreibung

Die IF-Funktion ist eine integrierte Funktion in Excel, die als logische Funktion kategorisiert wird. Es kann in Excel als Arbeitsblattfunktion (WS) verwendet werden. Als Arbeitsblattfunktion kann die IF-Funktion als Teil einer Formel in eine Zelle eines Arbeitsblatts eingegeben werden. Also als verschachtelte wenn funktion excel.

Es ist möglich, mehrere IF-Funktionen in einer Excel-Formel zu verschachteln. Sie können bis zu 7 IF-Funktionen verschachteln, um eine komplexe IF THEN ELSE-Anweisung zu erstellen.
TIPP: Wenn Sie über Excel 2016 verfügen, probieren Sie die neue IFS-Funktion aus, anstatt mehrere IF-Funktionen zu verschachteln.
Syntax

Die Syntax für das Verschachteln der IF-Funktion lautet:

IF (Bedingung1, value_if_true1, IF (Bedingung2, value_if_true2, value_if_false2))

Dies würde der folgenden IF THEN ELSE-Anweisung entsprechen:

WENN Bedingung1 DANN
value_if_true1
ELSEIF-Bedingung2 DANN
value_if_true2
SONST
value_if_false2
ENDE WENN

Parameter oder Argumente

Bedingung
Der Wert, den Sie testen möchten.
value_if_true
Der Wert, der zurückgegeben wird, wenn die Bedingung TRUE ist.
value_if_false
Der Wert, der zurückgegeben wird, wenn die Bedingung FALSCH ist.

Hinweis

Diese geschachtelte IF-Funktionssyntax veranschaulicht, wie zwei IF-Funktionen geschachtelt werden. Sie können bis zu 7 IF-Funktionen verschachteln.

Gilt für

Excel für Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 für Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

Art der Funktion

Arbeitsblattfunktion (WS)

Beispiel (als Arbeitsblattfunktion)

Sehen wir uns ein Beispiel an, um zu sehen, wie Sie eine verschachtelte IF verwenden und die verschachtelte IF-Funktion als Arbeitsblattfunktion in Microsoft Excel verwenden:

Microsoft Excel

Basierend auf der obigen Excel-Tabelle würden die folgenden geschachtelten IF-Beispiele zurückgegeben:

= IF (A1 = „10×12“), 120, IF (A1 = „8×8“, 64, IF (A1 = „6×6“, 36))
Ergebnis: 120

= IF (A2 = „10×12“), 120, IF (A2 = „8×8“, 64, IF (A2 = „6×6“, 36)))
Ergebnis: 64

= IF (A3 = „10×12“), 120, IF (A3 = „8×8“, 64, IF (A3 = „6×6“, 36)))
Ergebnis: 36

TIPP: Wenn Sie mehrere WENN-Funktionen verschachteln, starten Sie die zweite WENN-Funktion NICHT mit = Zeichen.

Falsche Formel:
= IF (A1 = 2, „Hallo“, = IF (A1 = 3, „Auf Wiedersehen“, 0))

Richtige Formel
= IF (A1 = 2, „Hallo“, IF (A1 = 3, „Auf Wiedersehen“, 0))
Häufig gestellte Fragen

Frage: In Microsoft Excel muss ich eine Formel schreiben, die folgendermaßen funktioniert:

Wenn (Zelle A1) weniger als 20 ist, dann multiplizieren Sie mit 1,
Wenn es größer als oder gleich 20, aber kleiner als 50 ist, dann multiplizieren Sie mit 2
Wenn es größer als oder gleich 50 und kleiner als 100 ist, dann multiplizieren Sie mit 3
Und wenn es groß oder gleich 100 ist, dann multiplizieren Sie mit 4

Antwort: Sie können eine verschachtelte IF-Anweisung schreiben, um dies zu behandeln. Zum Beispiel:

= IF (A1 <20, A1 * 1, IF (A1 <50, A1 * 2, IF (A1 <100, A1 * 3, A1 * 4))

Frage: In Excel benötige ich eine Formel in Zelle C5, die Folgendes ausführt:

WENN A1 + B1 <= 4, gib 20 $ zurück WENN A1 + B1> 4 aber <= 9, geben Sie $ 35 zurück Wenn A1 + B1> 9, aber <= 14, 50 $ zurückgeben WENN A1 + B1> 15, 75 $ zurückgeben

Antwort: In Zelle C5 können Sie eine verschachtelte IF-Anweisung schreiben, die die AND-Funktion wie folgt verwendet:

= IF ((A1 + B1) <= 4,20, IF (AND ((A1 + B1)) 4, (A1 + B1) <9, 35, IF (AND ((A1 + B1)> 9), (A1 + B1) <= 14), 50,75)))

Frage: In Microsoft Excel brauche ich eine Formel für Folgendes:

Wenn Zelle A1 = PRADIP, dann ist der Wert 100
Wenn Zelle A1 = PRAVIN, dann ist der Wert 200
Wenn Zelle A1 = PARTHA, dann ist der Wert 300
Wenn Zelle A1 = PAVAN, dann ist der Wert 400

Antwort: Sie können eine IF-Anweisung folgendermaßen schreiben:

= IF (A1 = „PRADIP“), 100, IF (A1 = „PRAVIN“), 200, IF (A1 = „PARTHA“, 300, IF (A1 = „PAVAN“, 400, „“))))

Frage: In Microsoft Excel möchte ich Folgendes mit einer „if“ -Formel berechnen:

wenn A1 <100.000, dann A1 * .1%, aber mindestens 25 und wenn A1> 1.000.000, dann A1 * .01%, jedoch maximal 5000

Antwort: Sie können eine verschachtelte IF-Anweisung schreiben, die die MAX-Funktion und die MIN-Funktion wie folgt verwendet:

= IF (A1 <100000, MAX (25, A1 * 0,1%), IF (A1> 1000000, MIN (5000, A1 * 0,01%), „“))

Frage: Ich habe Excel 2000. Wenn Zelle A2 größer als oder gleich 0 ist, fügen Sie C1 hinzu. Wenn die Zelle B2 größer als oder gleich 0 ist, dann subtrahieren Sie von C1. Wenn sowohl A2 als auch B2 leer sind, ist C1 gleich. Kannst du mir mit der IF-Funktion helfen?

Antwort: Sie können eine verschachtelte IF-Anweisung schreiben, die die AND-Funktion und die ISBLANK-Funktion wie folgt verwendet:

= IF (UND (ISBLANK (A2) = FALSE, A2> = 0), C1 + A2, IF (AND (ISBLANK (B2) = FALSE, B2> = 0), C1-B2, IF (UND (ISBLANK (A2 ) = TRUE, ISBLANK (B2) = TRUE), C1, „“)))

Frage: Wie schreibe ich diese Gleichung in Excel? Wenn D12 <= 0, dann D12 * L12, Wenn D12> 0 ist, aber <= 600, dann D12 * F12, Wenn D12> 600 ist, dann ((600 * F12) + ((D12-600) * E12))

Antwort: Sie können eine verschachtelte IF-Anweisung folgendermaßen schreiben:

= IF (D12 <= 0, D12 * L12, IF (D12> 600, ((600 · F12) + ((D12-600) * E12)), D12 * F12))

Frage: Ich habe Ihren Artikel über verschachtelte IFs in Excel gelesen, kann aber immer noch nicht herausfinden, was mit meiner Formel falsch ist. Könnten Sie helfen? Folgendes habe ich:

= IF (63 <= A2 <80,1, IF (80 <= A2 <95,2, IF (A2 => 95,3,0)))

Antwort: Die einfachste Möglichkeit, Ihre geschachtelte IF-Anweisung basierend auf der oben beschriebenen Logik zu schreiben, ist:

= IF (A2> = 95,3, IF (A2> = 80,2, IF (A2> = 63,1,0)))

Diese Formel wird Folgendes tun:

Wenn A2> = 95, gibt die Formel 3 zurück