IF Excel-Funktion

IF-Funktion in Excel

Die IF-Funktion in Excel prüft, ob eine Bedingung erfüllt ist und ob sie (TRUE) ist. Sie gibt einen Wert zurück und einen anderen Wert, wenn die Bedingung nicht erfüllt ist (FALSE). Die IF-Funktion gibt der Excel-Formel Entscheidungsmöglichkeiten. Diese Funktion akzeptiert drei Argumente, die jeweils durch ein Komma getrennt sind.

Wenn die Funktion eine sehr nützliche und am häufigsten verwendete bedingte Funktion in Excel ist, wird diese Funktion verwendet, um ein Ergebnis zu liefern, das auf bestimmten Kriterien basiert, z. B. wenn die Bedingung A erfüllt ist, sollte der Wert B sein, und wenn die Bedingung nicht erfüllt ist, sollte der Wert sein Sei C, diese Funktion akzeptiert drei Argumente, das erste Argument ist das Kriterium, während das zweite Argument das Ergebnis ist, wenn die Bedingung wahr ist, und das dritte Argument ist, wenn die Bedingung falsch ist.

Syntax

Verwendung der IF-Funktion in Excel

Sie können diese IF-Funktions-Excel-Vorlage hier herunterladen - IF-Funktions-Excel-Vorlage

Beispiel 1

Lassen Sie uns ein Beispiel für eine IF-Funktion diskutieren.

Wenn es auf einem Planeten keinen Sauerstoff geben würde, würde es kein Leben geben und es würde Sauerstoff geben, dann würde es ein Leben auf einem Planeten geben.

Wir müssen herausfinden, ob auf den in der Liste angegebenen Planeten Leben möglich ist. Voraussetzung ist, dass Sauerstoff verfügbar ist. In Spalte B haben wir angegeben, ob auf einem bestimmten Planeten Sauerstoff vorhanden ist oder nicht.

Mit der IF-Funktion werden wir herausfinden, ob Leben auf dem Planeten möglich ist oder nicht

Wenden Sie also die If-Formel in C2 an.

= if (B2 = "Ja", "Leben ist möglich", "Leben ist nicht möglich")

Wenn wir die IF-Formel nach unten ziehen, stellen wir fest, dass Leben auf der Erde nur möglich ist, weil Sauerstoff verfügbar ist.

Flussdiagramm der IF-Funktion

1. Fall:

In ähnlicher Weise wird es für den 2. und 3. Fall den gleichen Fluss für die IF-Bedingung geben.

4. Fall:

Sie können also die IF-Funktion sehen, mit der wir logische Vergleiche zwischen Werten durchführen können. Der Modus Operandi von IF ist, wenn etwas wahr ist, dann etwas zu tun, sonst etwas anderes zu tun.

Beispiel 2

Wenn wir in diesem Beispiel der IF-Funktion eine Liste von Jahren haben und herausfinden möchten, dass das angegebene Jahr ein Schaltjahr ist oder nicht.

Ein Schaltjahr ist ein Jahr mit 366 Tagen (der zusätzliche Tag ist der 29. Februar). Die Bedingung, ein Jahr zu überprüfen, ist ein Schaltjahr oder nicht, das Jahr muss genau durch 4 teilbar sein und gleichzeitig nicht genau durch 100 teilbar sein, dann ist es ein Schaltjahr oder wenn das Jahr genau durch 400 teilbar ist, dann ist es ist ein Schaltjahr.

Um den Rest zu finden, nachdem eine Zahl durch einen Divisor geteilt wurde, verwenden wir die MOD-Funktion.

Wenn also MOD (Jahr, 4) = 0 und MOD (Jahr, 100) (ungleich) 0 ist, dann ist es ein Schaltjahr

Oder wenn MOD (Jahr, 400) = 0 ist, dann ist es auch ein Schaltjahr, sonst ist es kein Schaltjahr

In Excel wäre also die Formel, um das Schaltjahr zu finden

= IF (OR (AND ((MOD (Jahr, 4) = 0), (MOD (Jahr, 100) 0)), (MOD (Jahr, 400) = 0)), "Schaltjahr", "Kein Sprung" Jahr")

Wobei Jahr ein Referenzwert ist

Nachdem wir die If-Formel angewendet haben, erhalten wir die Liste der Jahre, die ein Schaltjahr sind. 1960, 2028 und 2148 in der Liste sind das Schaltjahr.

Im obigen Fall haben wir also die Funktionen IF Functioning, AND, OR und MOD verwendet, um das Schaltjahr zu ermitteln. UND wird verwendet, wenn zwei Bedingungen als WAHR geprüft werden sollen und ODER, wenn eine der Bedingungen als WAHR geprüft werden soll.

Beispiel 3

In diesem Beispiel der IF-Funktion sind die logischen Operatoren und ihre Bedeutung, die in den besten Bedingungen der IF-Funktion verwendet werden, folgende:

Ein weiteres Beispiel für eine IF-Funktion: Wenn es eine Liste von Fahrern und eine Straßenkreuzung gibt, geht die Rechtskurve nach Stadt B und die Linkskurve nach Stadt C, und wir möchten herausfinden, dass die Fahrer ihre Ziele nach Stadt B und Stadt C haben.

Wieder verwenden wir die IF-Funktion, um das Ziel zu finden, je nachdem, ob ein Fahrer nach rechts abbiegt und Stadt B erreicht und wenn er nach links abbiegt, Stadt C erreicht.

Die IF-Formel in Excel wäre also

= if (B2 = "Links", "Stadt C", "Stadt B")

Wenn Sie die Formel nach unten ziehen, erhalten Sie die Ziele jedes Fahrers für die Drehbewegung.

Ausgabe:

Insgesamt 6 Fahrer haben Stadt C erreicht und 4 haben Stadt B erreicht.

Beispiel 4

In diesem Beispiel der IF-Funktion verwenden wir die Excel-IF-Vlookup-Funktion. Wir haben ein Inventar, das eine Liste der Artikel und die Anzahl der Artikel enthält

Der Name der Artikel ist in Spalte A und die Anzahl der Artikel in Spalte B aufgeführt. In E2 haben wir die Datenvalidierungsliste, die die gesamte Artikelliste enthält. Nun wollen wir prüfen, ob ein Artikel im Inventar verfügbar ist oder nicht.

Um zu überprüfen, ob wir das vlookup zusammen mit der IF-Funktion verwenden, sucht eine vlookup-Funktion nach der Anzahl der Artikelwerte und die IF-Funktion prüft, ob die Artikelnummer größer als Null ist oder nicht.

In F2 verwenden wir also die If-Formel in Excel.

= IF (VLOOKUP (E2, A2: B11,2,0) = 0, "Artikel nicht verfügbar", "Artikel verfügbar")

Wenn der Suchwert eines Elements gleich 0 ist, ist das Element nicht verfügbar, andernfalls ist das Element verfügbar.

Wenn wir einen anderen Artikel in der E2-Artikelliste auswählen, können wir feststellen, ob der Artikel im Inventar verfügbar ist oder nicht.

Verschachtelte IF:

Wenn die IF-Funktion in einer anderen IF-Formel in Excel verwendet wird, wird dies als Verschachtelung der IF-Funktion bezeichnet. Wenn mehrere Bedingungen erfüllt sein müssen, müssen wir in diesem Fall die verschachtelte IF verwenden.

Die Verschachtelung der IF-Funktion in Excel könnte syntaktisch wie folgt geschrieben werden

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

Beispiel # 5

In diesem Beispiel der Excel-IF-Funktion haben wir eine Liste der Schüler und ihrer Noten, und wir haben die Notenkriterien in Abhängigkeit von den Noten, die der Schüler erhalten hat, und wir müssen die Note jedes Schülers finden.

Wir verwenden die If-Bedingungen, um die Note des Schülers zu ermitteln. Wir verwenden die verschachtelte IF in Excel, dh innerhalb der IF-Bedingungen, da wir mehrere Kriterien haben, um die Note jedes Schülers zu bestimmen.

Wir werden mehrere IF-Bedingungen mit UND-Funktion verwenden. Wir finden die Note heraus, die Formel wird sein

= IF ((B2> = 95), "A", IF (AND (B2> = 85, B2 = 75, B2 = 61, B2 <= 74), "D", "F"))))

Wir wissen, dass die IF-Funktion die logische Bedingung überprüft

= IF (logischer_Test, [value_if_true], [value_if_false])

Lassen Sie uns dies brechen und überprüfen,

  • Der erste logische Test ist B2> = 95
  • Value_if_true ausführen: "A" (Note A)
  • sonst (Komma) geben Sie value_if_false ein
  • value_if_false - findet erneut eine andere IF-Bedingung und gibt die IF-Bedingung ein
  • Der 2. logische Test ist B2> = 85 (logischer Ausdruck 1) und B2 <= 94 (logischer Ausdruck 2), da wir beide Bedingungen testen, müssen sie WAHR sein, und wir haben AND verwendet, um den mehrfachen logischen Ausdruck zu überprüfen
  • Value_if_true ausführen: "B" (Note B)
  • sonst (Komma) geben Sie value_if_false ein
  • value_if_false - findet erneut eine andere IF-Bedingung und gibt die IF-Bedingung ein
  • Der 3. logische Test ist B2> = 75 (logischer Ausdruck 1) und B2 <= 84 (logischer Ausdruck 2), da wir beide Bedingungen testen, müssen sie WAHR sein, und wir haben AND verwendet, um den mehrfachen logischen Ausdruck zu überprüfen
  • Value_if_true ausführen: "C" (Note C)
  • sonst (Komma) geben Sie value_if_false ein
  • value_if_false - findet erneut eine andere IF-Bedingung und gibt die IF-Bedingung ein
  • Der 4. logische Test ist B2> = 61 (logischer Ausdruck 1) und B2 <= 74 (logischer Ausdruck 2), da wir beide Bedingungen testen, müssen sie WAHR sein, und wir haben AND verwendet, um den mehrfachen logischen Ausdruck zu überprüfen
  • Value_if_true ausführen: "D" (Note D)
  • sonst (Komma) geben Sie value_if_false ein
  • value_if_false execute: "F" (Note F)
  • Klammer schließen

 

Dinge, an die man sich erinnern sollte

  • Verwenden Sie die Nesting if-Funktion in begrenztem Umfang, da mehrere if-Anweisungen viel Nachdenken erfordern, um sie genau zu erstellen.
  • Wenn wir mehrere IF-Anweisungen verwenden, sind mehrere offene und schließende Klammern () erforderlich, was häufig schwierig zu verwalten ist. Excel bietet den besten Weg, um mit dieser Situation umzugehen. Überprüfen Sie die Farbe jeder öffnenden und schließenden Klammer. Die Farbe der letzten schließenden Klammer wäre immer schwarz, was bedeutet, dass die Formelanweisung dort endet.
  • Immer wenn wir einen Zeichenfolgenwert für das Argument value_if_true und value_if_false übergeben oder eine Referenz gegen einen Zeichenfolgenwert testen, der immer in doppelten Anführungszeichen stehen muss, führt die einfache Übergabe eines Zeichenfolgenwerts ohne Anführungszeichen zu #NAME? Error