Die AND- und OR-Operatoren sind die wichtigsten logischen Operatoren in der Excel-Programmiersprache. Sie werden verwendet, um Bedingungen in if-Anweisungen zu kombinieren und zu vergleichen, sodass Sie komplexere und flexiblere logische Ausdrücke erstellen können.
Der AND-Operator gibt TRUE zurück, wenn beide links und rechts des Operators angegebenen Bedingungen wahr sind. Dadurch können Sie mehrere Bedingungen gleichzeitig überprüfen und bestimmte Aktionen nur ausführen, wenn alle angegebenen Bedingungen erfüllt sind.
Der OR-Operator (oder) gibt TRUE zurück, wenn mindestens eine der links oder rechts des Operators angegebenen Bedingungen wahr ist. Auf diese Weise können Sie mehrere Bedingungen überprüfen und bestimmte Aktionen ausführen, wenn mindestens eine der angegebenen Bedingungen erfüllt ist.
Wenn wir beispielsweise überprüfen möchten, ob eine Zahl in Zelle A1 größer als 10 und kleiner als 20 ist, können wir die IF-Bedingung mit der AND-Anweisung wie folgt verwenden:
Wenn in diesem Beispiel eine Zahl in Zelle A1 größer als 10 und kleiner als 20 ist, gibt die IF-Funktion "Die Zahl liegt im Bereich von 10 bis 20" zurück, andernfalls gibt sie "Die Zahl liegt nicht im Bereich von 10 bis 20" zurück.
Die Operatoren AND und OR können kombiniert und zusammen verwendet werden, um in if-Operatoren noch komplexere logische Ausdrücke zu erzeugen. Dadurch können Bedingungen genauer definiert und Entscheidungen basierend auf allgemeineren Überprüfungen getroffen werden.
Zweck und grundlegende Funktionsweise von AND- und OR-Operatoren
Die AND- und OR-Operatoren in if-Operatoren sind logische Operatoren, die zum Überprüfen von Bedingungen in Excel verwendet werden.
Der AND-Operator gibt TRUE zurück, wenn alle zu überprüfenden Bedingungen TRUE sind. Andernfalls wird FALSE zurückgegeben. Wenn wir beispielsweise zwei Bedingungen haben: A und B, gibt der AND-Operator nur dann TRUE zurück, wenn beide Bedingungen A und B WAHR sind.
Der OR (ODER) -Operator gibt TRUE zurück, wenn mindestens eine der zu überprüfenden Bedingungen TRUE ist. Wenn alle Bedingungen FALSE sind, gibt der OR-Operator FALSE zurück. Wenn es beispielsweise zwei Bedingungen gibt: C und D, gibt der OR-Operator TRUE zurück, wenn mindestens eine der Bedingungen C oder D TRUE ist.
| Operator | Ein Beispiel | Ergebnis |
|---|---|---|
| AND | TRUE B = WAHR | DROHEN |
| TRUE B = FALSCH | FALSCH | |
| FALSE B = WAHR | FALSCH | |
| FALSE B = FALSCH | FALSCH | |
| ODER | C = WAHR D = WAHR | DROHEN |
| C = WAHR D = FALSCH | DROHEN | |
| C = FALSCH D = WAHR | DROHEN | |
| C = FALSCH D = FALSCH | FALSCH |
Mit den AND- und OR-Anweisungen können Sie die Ausführung von Bedingungen in if-Anweisungen in Excel flexibler steuern und verschiedene Kombinationen von Bedingungen anwenden.
Regeln für die Verwendung des AND-Operators in IF-Anweisungen
Der AND-Operator wird in if-Anweisungen verwendet, um zu überprüfen, ob zwei Bedingungen gleichzeitig erfüllt sind. Wenn beide Bedingungen im Ausdruck korrekt sind, wird der Codeblock innerhalb der if-Anweisung ausgeführt. Andernfalls wird der Code innerhalb der if-Anweisung übersprungen.
Der AND-Operator wird in Excel als && geschrieben. Wenn Sie zwei Bedingungen in einem Ausdruck überprüfen müssen, können Sie den AND-Operator wie folgt verwenden:
Angenommen, Sie haben Verkaufsdaten in Ihrem Unternehmen und möchten einen bestimmten Code nur für Produkte ausführen, die mehr als 100 Mal verkauft wurden und einen Preis über $50 haben. Sie können den AND-Operator verwenden, um beide Bedingungen zu überprüfen:
Wenn Sie den AND-Operator in IF-Anweisungen verwenden, ist es sehr wichtig, dass Sie die Klammern korrekt setzen und die richtige Reihenfolge für die Bedingungsüberprüfung festlegen. Wenn Sie mehrere AND-Anweisungen in einem Ausdruck verwenden, wird die Überprüfung von links nach rechts durchgeführt.
Wenn Sie beispielsweise überprüfen möchten, ob die Zahl zwischen 1 und 10 liegt und dabei ungerade ist, sollten Sie die Bedingung wie folgt schreiben:
Daher helfen Ihnen die Regeln für die Verwendung des AND-Operators in IF-Anweisungen in Excel, flexiblere und komplexere Überprüfungen von Bedingungen in Ihrem Code zu erstellen.