Skip to main content

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

Die AND-, OR- und IF-Funktionen sind einige der bekannteren logischen Funktionen von Excel. Abhängig von der verwendeten Funktion müssen eine oder alle Bedingungen erfüllt sein, damit die Funktion eine TRUE-Antwort zurückgibt. Wenn nicht, gibt die Funktion FALSE als Wert zurück.

Wenn für eine ODER-Funktion eine dieser Bedingungen erfüllt ist, gibt die Funktion in Zelle B2 den Wert TRUE zurück. Für die AND-Funktion müssen alle drei Bedingungen erfüllt sein, damit die Funktion einen Wert von TRUE in Zelle B3 zurückgibt.

Verschachteln mehrerer Funktionen in Excel

Erstellen der Excel-IF-Anweisung

Verschachtelungsfunktionen in Excel beziehen sich auf das Platzieren einer Funktion in einer anderen. Die verschachtelte Funktion fungiert als ein Argument der Hauptfunktion. In der Abbildung oben enthalten die Zeilen vier bis sieben Formeln, in denen die AND- oder OR-Funktion in der IF-Funktion verschachtelt sind.

Wenn eine dieser beiden Funktionen mit der IF-Funktion kombiniert wird, verfügt die resultierende Formel über weitaus größere Fähigkeiten.

In unserem oben gezeigten Beispiel werden drei Bedingungen anhand der Formeln in den Zeilen zwei und drei getestet:

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

Darüber hinaus fungiert die geschachtelte Funktion in allen Beispielen als IF-Funktion zuerst; Dieses erste Element ist als bekannt Logik Test Streit.

= IF (ODER (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")

= IF (UND (A2 <50, A3 <75, A4> = 100), HEUTE (), 1000)

Ändern der Ausgabe der Formel

In allen Formeln in den Zeilen vier bis sieben sind die Funktionen AND und OR mit ihren Gegenstücken in den Zeilen zwei und drei identisch, da sie die Daten in Zellen testen A2 zu A4 um zu sehen, ob es die erforderliche Bedingung erfüllt.

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 aus Zeile vier, eine Zahl aus Zeile 5, die Ausgabe aus der Formel oder eine leere Zelle.

Im Fall der IF / AND-Formel in der Zelle B5, da nicht alle drei Zellen im Sortiment sind A2 zu A4 sind wahr - der Wert in Zelle A4 ist nicht größer als oder gleich 100 - Die AND-Funktion gibt einen FALSE-Wert zurück.

Die IF-Funktion verwendet diesen Wert und gibt seinen zurück Argument Value_if_false - das aktuelle Datum, das von der HEUTE-Funktion geliefert wird.

Auf der anderen Seite gibt die IF / OR-Formel in Zeile vier die Textanweisung zurück Daten richtigaus einem von zwei gründen:

  1. Der OR-Wert hat einen TRUE-Wert zurückgegeben - den Wert in der Zelle A3 ist nicht gleich 75.
  2. Die IF-Funktion verwendete dieses Ergebnis dann, um sein Ergebnis zurückzugeben Value_if_false Argument: Daten richtig.

Verwenden der IF-Anweisung in Excel

In den nächsten Schritten wird beschrieben, wie Sie die IF / OR-Formel in der Zelle eingeben B4 aus dem Beispielbild. Die gleichen Schritte können hier für die Eingabe einer der IF-Formeln in unseren speziellen Beispielen verwendet werden.

Obwohl es möglich ist, die vollständige Formel nur von Hand einzugeben, ist es für viele Benutzer einfacher, das Dialogfeld der IF-Funktion zur Eingabe der Formel und der Argumente zu verwenden. In diesem Dialogfeld werden Syntaxprobleme wie Komma-Trennzeichen zwischen Argumenten und umgebenden Texteinträgen in Anführungszeichen berücksichtigt.

Die Schritte zur Eingabe der IF / OR-Formel in der Zelle B4 sind wie folgt:

  1. Klicken Sie auf Zelle B4 um es zur aktiven Zelle zu machen.
  2. Drücke denFormeln Registerkarte des Farbbands.
  3. Drücke denLogisch Symbol zum Öffnen der Funktions-Dropdown-Liste.
  4. Klicken OB in der Liste, um das IF-Funktionsdialogfeld zu öffnen.
  5. Drücke denLogik Test Zeile im Dialogfeld.
  6. Geben Sie die vollständige UND-Funktion ein: ODER (A2 <50, A3 <> 75, A4> = 100) Wenn gewünscht, in die Zeile Logical_test mit dem Verweis auf die Zellverweise.
  7. Drücke denValue_if_true Zeile im Dialogfeld.
  8. Geben Sie den Text einDaten richtig(keine Anführungszeichen erforderlich).
  9. Klicke auf dasValue_if_false Zeile im Dialogfeld.
  10. Geben Sie den Text ein Datenfehler.
  11. Klicken OK um das Dialogfeld zu schließen und zum Arbeitsblatt zurückzukehren.
  12. Wie oben bereits erläutert, sollte die Formel das anzeigenValue_if_true Argument oderDaten richtig
  13. Wenn Sie auf klicken Zelle B4Die vollständige Funktion wird in der Formelleiste über dem Arbeitsblatt angezeigt.

= IF (ODER (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Data Error")