Verschachteln der AND-, OR- und IF-Funktionen in Excel

Verwenden logischer Funktionen zum Testen mehrerer Bedingungen

Verschachtelungsfunktionen in Excel beziehen sich auf das Platzieren einer Funktion in einer anderen. Die verschachtelte Funktion fungiert als eines der Hauptargumente der Funktion. Die Funktionen AND, OR und IF sind einige der bekanntesten logischen Funktionen von Excel, die häufig zusammen verwendet werden.

Anweisungen in diesem Artikel gelten für Excel 2019, 2016, 2013, 2010, 2007; Excel für Office 365, Excel Online und Excel für Mac.

Erstellen Sie die Excel IF-Anweisung

Bei Verwendung der Funktionen IF, AND und OR müssen eine oder alle Bedingungen erfüllt sein, damit die Funktion eine WAHR-Antwort zurückgibt. Wenn nicht, gibt die Funktion FALSE als Wert zurück.

Wenn für die ODER-Funktion (siehe Zeile 2 in der folgenden Abbildung) eine dieser Bedingungen zutrifft, gibt die Funktion den Wert TRUE zurück. Für die AND-Funktion (siehe Zeile 3) müssen alle drei Bedingungen erfüllt sein, damit die Funktion den Wert TRUE zurückgibt.

In der folgenden Abbildung enthalten die Zeilen 4 bis 6 Formeln, in denen die AND- und OR-Funktionen in der IF-Funktion verschachtelt sind.

Wenn die UND- und ODER-Funktionen mit der WENN-Funktion kombiniert werden, hat die resultierende Formel viel größere Fähigkeiten.

In diesem Beispiel werden drei Bedingungen anhand der Formeln in den Zeilen 2 und 3 getestet:

  • Ist der Wert in Zelle A2 kleiner als 50?
  • Ist der Wert in Zelle A3 nicht gleich 75?
  • Ist der Wert in Zelle A4 größer oder gleich 100?

In allen Beispielen fungiert die verschachtelte Funktion als erstes Argument der IF-Funktion. Dieses erste Element wird als Logical_test-Argument bezeichnet.

= WENN (ODER (A2 <50, A375, A4> = 100), "Daten korrigieren", "Datenfehler") = WENN (UND (A2 <50, A375, A4> = 100), 1000, HEUTE ())

Ändern Sie die Ausgabe der Formel

In allen Formeln in den Zeilen 4 bis 6 sind die UND- und ODER-Funktionen mit denen in den Zeilen 2 und 3 identisch, indem sie die Daten in den Zellen A2 bis A4 testen, um festzustellen, ob sie die erforderliche Bedingung erfüllen.

Die IF-Funktion wird verwendet, um die Ausgabe der Formel basierend auf den Eingaben für das zweite und dritte Argument der Funktion zu steuern. Beispiele für diese Ausgabe sind Text in Zeile 4, eine Zahl in Zeile 5, die Ausgabe aus der Formel oder eine leere Zelle.

Im Fall der IF / AND-Formel in Zelle B5 gibt die AND-Funktion einen FALSE-Wert zurück, da nicht alle drei Zellen im Bereich von A2 bis A4 wahr sind - der Wert in Zelle A4 ist nicht größer oder gleich 100. Die IF-Funktion verwendet diesen Wert und gibt das Value_if_false-Argument zurück - das aktuelle Datum, das von der TODAY-Funktion bereitgestellt wird.

Andererseits gibt die IF / OR-Formel in Zeile vier die Textanweisung Data Correct aus einem von zwei Gründen zurück:

  1. Der OR-Wert hat einen TRUE-Wert zurückgegeben - der Wert in Zelle A3 ist ungleich 75.

  2. Die IF-Funktion hat dieses Ergebnis dann verwendet, um ihr Argument Value_if_false zurückzugeben: Data Correct.

Verwenden Sie die IF-Anweisung in Excel

In den nächsten Schritten erfahren Sie, wie Sie die IF / OR-Formel in Zelle B4 aus dem Beispiel eingeben. Dieselben Schritte können verwendet werden, um eine der IF-Formeln in diesen Beispielen einzugeben.

Es gibt zwei Möglichkeiten, Formeln in Excel einzugeben. Geben Sie die Formel entweder in die Formelleiste ein oder verwenden Sie das Dialogfeld Funktionsargumente. Das Dialogfeld berücksichtigt die Syntax, z. B. das Platzieren von Kommatrennzeichen zwischen Argumenten und umgebenden Texteinträgen in Anführungszeichen.

Die Schritte zum Eingeben der IF / OR-Formel in Zelle B4 lauten wie folgt:

  1. Wählen Sie Zelle B4 aus , um sie zur aktiven Zelle zu machen.

  2. Wechseln Sie in der Multifunktionsleiste zu Formeln .

  3. Wählen Sie Logisch , um die Funktions-Dropdown-Liste zu öffnen.

  4. Wählen Sie in der Liste IF , um das Dialogfeld Funktionsargumente zu öffnen.

  5. Setzen Sie den Cursor in das Textfeld Logical_test .

  6. Geben Sie die vollständige ODER- Funktion ein:

    ODER (A2 <50, A375, A4> = 100)
  7. Platzieren Sie den Cursor in das Textfeld Value_if_true .

  8. Geben Sie Daten korrekt ein .

  9. Platzieren Sie den Cursor in das Textfeld Value_if_false .

  10. Datenfehler eingeben .

  11. Wählen Sie OK , um die Funktion abzuschließen.

  12. Die Formel zeigt das Value_if_true-Argument von Data Correct an .

  13. Markieren Sie Zelle B4 , um die vollständige Funktion in der Bearbeitungsleiste über dem Arbeitsblatt anzuzeigen.