Verwendung der IF-Funktion in Excel: Formeln für Zahlen, Text, Daten, Leerzellen, etc.

Die IF-Funktion ist eine der beliebtesten und nützlichsten Funktionen in Excel. Sie verwenden eine IF-Anweisung, um Excel aufzufordern, eine Bedingung zu testen und einen Wert zurückzugeben, wenn die Bedingung erfüllt ist, und einen anderen Wert, wenn die Bedingung nicht erfüllt ist. excel wenn größer als dann ist einfach umzusetzten, wenn Sie unserem RAtgeber folgen.

In diesem Tutorial lernen wir die Syntax und die gebräuchlichen Anwendungen der Excel IF-Funktion kennen und werfen dann einen genaueren Blick auf Formelbeispiele, die sich sowohl für Anfänger als auch für erfahrene Excel-Anwender als hilfreich erweisen werden.

Excel IF-Funktion - Syntax und Verwendung
Verwendung der IF-Funktion in Excel - Formelbeispiele
    IF-Beispiele für Zahlen
    Wie man die IF-Funktion mit Textwerten verwendet
    Verwendung der Excel IF-Funktion mit Datumsangaben
    Excel IF-Anweisung für leere, nicht leere Zellen

Excel IF-Funktion – Syntax und Verwendung

Die Funktion IF ist eine der logischen Funktionen von Excel, die eine bestimmte Bedingung auswertet und den Wert zurückgibt, den Sie angeben, wenn die Bedingung TRUE ist, und einen anderen Wert, wenn die Bedingung FALSE ist.

Die Syntax für Excel IF ist wie folgt:
IF(logischer_Test, [Wert_if_wahr],[Wert_if_falsch]))

Wie Sie sehen, hat die IF-Funktion 3 Argumente, aber nur das erste ist obligatorisch, die anderen beiden sind optional.

logical_test - ein Wert oder logischer Ausdruck, der entweder TRUE oder FALSE sein kann. Erforderlich. In diesem Argument können Sie einen Textwert, ein Datum, eine Zahl oder einen beliebigen Vergleichsoperator angeben.

So kann beispielsweise Ihr logischer Test als oder B1="verkauft", B1<12/1/2014, B1=10 oder B1>10 ausgedrückt werden.
value_if_true - der Wert, der zurückgegeben wird, wenn der logische Test als TRUE ausgewertet wird, d.h. wenn die Bedingung erfüllt ist. Optional.

Die folgende Formel gibt beispielsweise den Text "Gut" zurück, wenn ein Wert in Zelle B1 größer als 10 ist: =IF(B1>10, "Gut")
value_if_false - der Wert, der zurückgegeben werden soll, wenn der logische Test zu FALSE ausgewertet wird, d.h. wenn die Bedingung nicht erfüllt ist. Optional.

Wenn Sie beispielsweise "Bad" als dritten Parameter zur obigen Formel hinzufügen, gibt es den Text "Good" zurück, wenn ein Wert in Zelle B1 größer als 10 ist, andernfalls gibt es "Bad" zurück: =IF(B1>10, "Good", "Bad")


Excel IF-Funktion – Dinge, die man sich merken sollte!

Obwohl die letzten beiden Parameter der IF-Funktion optional sind, kann Ihre Formel unerwartete Ergebnisse liefern, wenn Sie die zugrunde liegende Logik unter der Haube nicht kennen.

Wenn value_if_true weggelassen wird, wird

Wenn das Argument value_if_true in Ihrer Excel IF-Formel weggelassen wird (d.h. es folgt nur ein Komma nach logischem Test), gibt die IF-Funktion Null (0) zurück, wenn die Bedingung erfüllt ist. Hier ist ein Beispiel für eine solche Formel: =IF(B1>10,,, "Bad")

Falls Sie nicht möchten, dass Ihre Excel IF-Anweisung einen Wert anzeigt, wenn die Bedingung erfüllt ist, geben Sie im zweiten Parameter doppelte Anführungszeichen (""") ein, so wie hier: =IF(B1>10, """, "Bad"). Technisch gesehen gibt die Formel in diesem Fall eine leere Zeichenkette zurück, die für den Benutzer unsichtbar, aber für andere Excel-Funktionen wahrnehmbar ist.

Der folgende Screenshot zeigt die oben genannten Ansätze in der Praxis, und der zweite scheint sinnvoller zu sein:
IF-Formeln mit dem Argument value_if_true entfallen.
Wenn value_if_false weggelassen wird.

Wenn es Ihnen egal ist, was passiert, wenn die angegebene Bedingung nicht erfüllt ist, können Sie den dritten Parameter in Ihren Excel IF-Formeln weglassen, was zu folgendem führt.

Wenn der logische Test nach FALSE ausgewertet wird und der Parameter value_if_false weggelassen wird (es gibt nur eine schließende Klammer nach dem Argument value_if_true), gibt die IF-Funktion den logischen Wert FALSE zurück. Es ist ein bisschen unerwartet, nicht wahr? Hier ist ein Beispiel für eine solche Formel: =IF(B1>10, "Gut")

Das Setzen eines Kommas nach dem Argument value_if_true zwingt Ihre IF-Anweisung, 0 zurückzugeben, was auch nicht viel Sinn macht: =IF(B1>10, "Gut",)

Und wieder ist der sinnvollste Ansatz, "" in das dritte Argument zu setzen, in diesem Fall haben Sie leere Zellen, wenn die Bedingung nicht erfüllt ist: =IF(B1>10, "Gut", "")
IF-Formeln mit dem Argument value_if_false entfallen.
Holen Sie sich die Funktion IF, um logische Werte TRUE oder FALSE anzuzeigen.

Damit Ihre Excel IF-Formel die logischen Werte TRUE und FALSE anzeigt, wenn die angegebene Bedingung erfüllt ist bzw. nicht erfüllt ist, geben Sie TRUE in das Argument value_if_true ein. Der Parameter value_if_false kann FALSE sein oder weggelassen werden. Hier ist ein Formelbeispiel:

=IF(B1>10, TRUE, FALSE)
oder
=IF(B1>10, TRUE)
ein Beispiel für die IF-Funktion, die logische Werte TRUE oder FALSE anzeigt.
Hinweis. Damit Ihre Excel IF-Anweisung TRUE und FALSE als logische Werte (boolesche Werte) zurückgibt, die andere Excel-Formeln erkennen können, sollten Sie sie nicht in doppelte Anführungszeichen setzen. Eine visuelle Anzeige eines Boolean ist die Mittelausrichtung in einer Zelle, wie Sie im Screenshot oben sehen.

Wenn "TRUE" und "FALSE" normale Textwerte sein sollen, schließen Sie sie in "doppelte Anführungszeichen" ein. In diesem Fall werden die zurückgegebenen Werte links ausgerichtet und als General formatiert. 
Veröffentlicht in Exel