Excel verschachtelte If-Funktion

Verschachtelte IF-Funktion in Excel

In Excel verschachtelt, wenn Funktion bedeutet, dass wir eine andere logische oder bedingte Funktion mit der if-Funktion verwenden, um mehr als eine Bedingung zu testen. Wenn beispielsweise zwei Bedingungen getestet werden müssen, können wir die logischen Funktionen AND- oder OR-Funktion je nach Situation verwenden. oder wir können die anderen bedingten Funktionen noch mehr ifs innerhalb eines einzelnen if verwenden.

Beispiele

Die folgenden Beispiele werden verwendet, um die verschachtelte IF-Funktion in Excel zu berechnen:

Sie können diese Excel-Vorlage für verschachtelte IF-Funktionen hier herunterladen - Excel-Vorlage für verschachtelte IF-Funktionen

Beispiel 1

Schauen Sie sich nun das beliebte verschachtelte IF-Beispiel an. Basierend auf der Punktzahl des Schülers müssen wir zu seinen Standards gelangen. Betrachten Sie die folgenden Daten als Beispiel.

Um zu den Ergebnissen zu gelangen, müssen wir die folgenden Bedingungen testen. Diese Bedingungen sind nichts anderes als unsere logischen Tests.

  • Wenn die Punktzahl> = 585 ist, sollte das Ergebnis "Dist" sein.
  • Wenn die Punktzahl> = 500 ist, sollte das Ergebnis "Erste" sein.
  • Wenn die Punktzahl> = 400 ist, sollte das Ergebnis "Zweiter" sein.
  • Wenn die Punktzahl> = 350 ist, sollte das Ergebnis "Bestanden" sein.
  • Wenn alle oben genannten Bedingungen FALSE sind, sollte das Ergebnis FAIL sein.

Ok, wir müssen insgesamt 5 Bedingungen testen. Momentan sind logische Tests mehr als erforderlich. Wir müssen verschachtelte IFs verwenden, um mehrere Kriterien zu testen.

  • Schritt 1: Öffnen Sie die IF-Bedingung und bestehen Sie den ersten Test, dh testen Sie, ob die Punktzahl> = 585 ist oder nicht.

  • Schritt 2: Wenn der obige logische Test WAHR ist, benötigen wir das Ergebnis als "Dist". Geben Sie das Ergebnis also in doppelte Anführungszeichen ein.

  • Schritt 3: Das nächste Argument ist nun, ob der Wert oder Test FALSE ist. Wenn der Test falsch ist, muss ich 4 weitere Bedingungen testen. Öffnen Sie daher im nächsten Argument eine weitere IF-Bedingung in Excel.

  • Schritt 4: Testen Sie nun die zweite Bedingung hier. Die zweite Bedingung besteht darin, zu testen, ob die Punktzahl> = 500 ist oder nicht. Übergeben Sie das Argument also als> = 500.

  • Schritt 5: Wenn dieser Test wahr ist, sollte das Ergebnis "Erste" sein. Geben Sie das Ergebnis also in doppelte Anführungszeichen ein.

  • Schritt 6: Wir haben bereits zwei Excel-IF-Bedingungen eingegeben. Wenn diese beiden Tests FALSE sind, müssen wir die dritte Bedingung testen. Öffnen Sie also jetzt eine weitere IF und bestehen Sie die nächste Bedingung, dh testen Sie, ob die Punktzahl> = 400 ist oder nicht.

  • Schritt 7: Wenn dieser Test nun WAHR ist, sollte das Ergebnis "Zweiter" sein.

  • Schritt 8: Jetzt sind die Gesamtzahl der IF-Bedingungen 3. Wenn alle diese IF-Bedingungstests FALSCH sind, benötigen wir eine weitere Bedingung, um zu testen, dh ob die Punktzahl> = 300 ist.

  • Schritt 9: Wenn diese Bedingung WAHR ist, lautet das Ergebnis „Bestanden“.

  • Schritt 10: Nun kamen wir zum letzten Argument. Insgesamt haben wir 4 IFs eingegeben. Wenn also alle diese Bedingungstests FALSCH sind, lautet das Endergebnis "FAIL". Geben Sie daher als Ergebnis "FAIL" ein.

Auf diese Weise können wir mehrere Bedingungen testen, indem wir viele IF-Bedingungen in eine IF-Bedingung verschachteln.

Die Logik hier ist, dass das erste IF-Ergebnis kommt, wenn der logische Test TRUE ist, wenn der logische Test FALSE ist, dann wird die zweite IF ausgeführt. So wird die Formel ausgeführt, bis die Formel das WAHRE Testergebnis findet. Wenn keines der Ergebnisse TRUE ist, wird das endgültige FALSE-Ergebnis ausgeführt.

Beispiel 2

Schauen Sie sich nun das Unternehmensbeispiel in Echtzeit zur Berechnung der Verkaufsprovision an. Betrachten Sie die folgenden Daten für das Beispiel.

Um zu der Provision% zu gelangen, müssen wir die folgenden Bedingungen testen.

  • Wenn der Verkaufswert> = 7 lakh ist, beträgt die Provision% 10%.
  • Wenn der Verkaufswert> = 5 lakh ist, beträgt die Provision% 7%.
  • Wenn der Verkaufswert> = 4 lakh ist, beträgt die Provision% 5%.
  • Wenn der Verkaufswert <4 lakh ist, beträgt die Provision 0%.

Dies ist dem vorherigen Beispiel sehr ähnlich. Anstatt Ergebnisse zu erhalten, müssen wir Prozentsätze als Ergebnis erhalten. Wenden wir die verschachtelte IF-Funktion in Excel an.

  • Schritt 1: Wenden Sie IF an und testen Sie die erste Bedingung.

  • Schritt 2: Wenden Sie die zweite IF an, wenn der erste Test FALSE ist.

  • Schritt 3: Wenn die obigen IF-Bedingungen FALSE sind, testen Sie die dritte Bedingung.

  • Schritt 4: Wenn alle oben genannten Bedingungen FALSCH sind, beträgt das Ergebnis 0%.

  • Schritt 5: Kopieren Sie die Formel in die verbleibenden Zellen, wir erhalten Ergebnisse.

Beispiel 3

Nehmen Sie ein Beispiel für die Verwendung anderer logischer Funktionen UND mit IF-Bedingung, um mehrere Bedingungen zu testen.

Nehmen Sie die gleichen Daten aus dem obigen Beispiel, aber ich habe die Daten geringfügig geändert und die Spalte "Verkauf" entfernt.

Hier müssen wir einen Bonus für diese Mitarbeiter basierend auf den folgenden Bedingungen berechnen.

  • Wenn die Abteilung des Mitarbeiters Marketing & Dienstjahr ist, sind es> 5 Jahre, dann beträgt der Bonus 50000.
  • Wenn die Abteilung des Mitarbeiters Sales & Year of Service ist, sind es> 5 Jahre, dann beträgt der Bonus 45000.
  • Für alle anderen Mitarbeiter beträgt der Bonus 25000, wenn die Dienstzeit> 5 Jahre beträgt.
  • Wenn das Dienstjahr <5 Jahre ist, ist der Bonus Null.

Das sieht ein bisschen fertig aus, nicht wahr?

Um zu einem einzigen Ergebnis zu gelangen, müssen wir zwei Bedingungen testen. Wenn wir zwei Bedingungen testen müssen und beide Bedingungen wahr sein sollten, wird die logische UND-Bedingung verwendet.

AND gibt zurück, dass das Ergebnis TRUE ist, wenn alle angegebenen Bedingungen TRUE sind. Wenn eine der Bedingungen FALSE ist, ist das Ergebnis nur FALSE.

  • Schritt 1: Öffnen Sie zuerst die IF-Bedingung.

  • Schritt 2: Da wir zwei Bedingungen testen müssen, um zu erhalten, lässt das Ergebnis die UND-Funktion innerhalb der IF-Bedingung öffnen.

  • Schritt 3: Hier müssen wir die Bedingungen testen. Die erste Bedingung ist, ob die Abteilung Marketing ist oder nicht, und die zweite Bedingung ist, dass ein Dienstjahr> = 5 Jahre ist.

  • Schritt 4: Wenn die angegebenen Bedingungen WAHR sind, beträgt der Bonusbetrag 50000.

  • Schritt 5: Wenden Sie auf diese Weise Tests für die verbleibenden Bedingungen an. Ich habe die Formel bereits angewendet, um zu den Ergebnissen zu gelangen.

Dinge, an die man sich erinnern sollte

  • AND gibt das TRUE-Ergebnis zurück, wenn alle angegebenen Bedingungen TRUE sind. Wenn eine der Bedingungen FALSE ist, wird als Ergebnis FALSE zurückgegeben.
  • Um zum Endergebnis zu gelangen, müssen Sie ein weiteres anwenden, anstatt das Ergebnis nur im Argument FALSE zu übergeben.