Excel ist ein vielseitiges Programm, das umfangreiche Möglichkeiten zur Analyse und Verarbeitung von Daten bietet. Eines der nützlichsten Werkzeuge von Excel sind logische Funktionen, mit denen Sie komplexe logische Operationen ausführen und die Werte in Zellen vergleichen können.
Mit den logischen Funktionen von Excel können Sie verschiedene Aufgaben lösen. Sie können beispielsweise Bedingungen überprüfen, Werte basierend auf den Vergleichsergebnissen berechnen, Daten filtern und vieles mehr.
In Excel stehen viele logische Funktionen zur Verfügung. Die am häufigsten verwendeten sind IF, AND, OR, NOT, TRUE, FALSE. Mit der IF-Funktion können Sie eine bedingte Berechnung durchführen. Mit den AND- und OR-Funktionen können Sie mehrere Bedingungen gleichzeitig überprüfen und abhängig von ihrer Ausführung ein Ergebnis zurückgeben. Die NOT-Funktion invertiert den Wert einer symbolischen oder logischen Variablen. Die Funktionen TRUE und FALSE geben die Werte "true" bzw. "false" zurück.
Was sind logische Excel-Funktionen und was sind sie?
Excel bietet eine große Auswahl an logischen Funktionen, mit denen Sie Werte vergleichen, logische Operationen anwenden und Bedingungen überprüfen können. Mit diesen Funktionen können Sie komplexe Formeln und Ausdrücke erstellen, Daten verarbeiten und Prozesse automatisieren.
Hier sind einige der beliebtesten und am häufigsten verwendeten logischen Funktionen von Excel:
| Funktion | Die Beschreibung |
|---|---|
| IF | Bestimmt, ob die angegebene Aktion basierend auf der angegebenen Bedingung ausgeführt wird |
| AND | Gibt wahr zurück, wenn alle angegebenen Bedingungen wahr sind |
| OR | Gibt wahr zurück, wenn mindestens eine der angegebenen Bedingungen wahr ist |
| NOT | Gibt einen Wert zurück, der dem angegebenen entgegengesetzt ist |
| TRUE | Gibt den wahren booleschen Wert zurück |
| FALSE | Gibt einen falschen booleschen Wert zurück |
| IFERROR | Bestimmt, ob die angegebene Aktion basierend auf Fehlern ausgeführt werden soll |
| . |
(Beachten Sie, dass nach der IFERROR-Funktion kein Doppelpunkt vorhanden ist und die Tabelle nicht vollständig ist und eine weitere Intervention erforderlich ist)
IF, AND und OR: Grundlagen der Arbeit mit logischen Funktionen
IF-Funktion ermöglicht es Ihnen, Bedingungen zu bewerten und abhängig von ihrer Ausführung verschiedene Aktionen durchzuführen. Die Syntax der IF-Funktion lautet wie folgt:
| IF(Bedingung, Gültigkeitsdatum, Gültigkeitsdatum) |
|---|
Wenn wir beispielsweise die Meldung "Wahr" in eine Zelle ausgeben müssen, wenn der Wert in Zelle A1 größer als 10 ist, andernfalls die Meldung "Falsch" ausgeben möchten, können wir die folgende Formel verwenden:
=IF(A1>10, "Wahr", "Falsch")
Funktion AND überprüft, ob alle Bedingungen erfüllt sind, und gibt TRUE zurück, wenn alle Bedingungen wahr sind, oder FALSE, wenn mindestens eine der Bedingungen falsch ist. Die Syntax der AND-Funktion lautet wie folgt:
| AND(Bedingung1, Bedingung2, Bedingung3, . ) |
|---|
Wenn wir beispielsweise überprüfen möchten, ob die Werte in den Zellen A1 und B1 größer als 10 und kleiner als 20 sind, können wir die folgende Formel verwenden:
Funktion OR überprüft, ob mindestens eine Bedingung erfüllt ist, und gibt TRUE zurück, wenn mindestens eine Bedingung wahr ist, oder FALSE, wenn alle Bedingungen falsch sind. Die Syntax der OR-Funktion lautet wie folgt:
| OR(Bedingung1, Bedingung2, Bedingung3, . ) |
|---|
Wenn wir beispielsweise überprüfen möchten, ob der Wert in Zelle A1 größer als 10 ist oder der Wert in Zelle B1 kleiner als 5 ist, können wir die folgende Formel verwenden:
Mit den logischen Funktionen IF, AND und OR können Sie komplexe Probleme im Zusammenhang mit der Datenanalyse und der Entscheidungsfindung in Excel problemlos lösen.
NOT: Wie invertiere ich einen booleschen Wert
Mit der NOT-Funktion in Excel können Sie einen booleschen Wert invertieren. Dies bedeutet, dass, wenn der ursprüngliche Wert wahr ist (TRUE), die Funktion NOT den Wert FALSE zurückgibt und umgekehrt.
Die Syntax der NOT-Funktion ist einfach:
=NOT(логическое_значение)
- boolescher Wert - Der Wert oder Ausdruck, den Sie invertieren möchten.
Wenn ich zum Beispiel herausfinden möchte, ob die Zahl A größer ist als die Zahl B, kann ich die NOT-Funktion verwenden, um das Ergebnis umzukehren:
=NOT(A>B)
Wenn A größer als B ist, gibt die Funktion NOT False zurück, und wenn A nicht größer als B ist, gibt die Funktion NOT Wahr zurück.
Die NOT-Funktion kann auch zusammen mit anderen logischen Funktionen wie IF, AND und OR verwendet werden. Zum Beispiel können wir die NOT-Funktion in Verbindung mit der AND-Funktion verwenden, um zu überprüfen, ob zwei oder mehr Bedingungen gleichzeitig erfüllt sind:
=AND(NOT(A>B), NOT(C>D))
In diesem Beispiel gibt die AND-Funktion nur dann TRUE zurück, wenn beide Bedingungen nicht erfüllt sind (dh A ist größer als B und C ist größer als D).
Die Verwendung der NOT-Funktion in Excel ist sehr nützlich beim Erstellen komplexer logischer Formeln, sodass Sie Werte invertieren und die logische Logik von Überprüfungen ändern können.
XOR: eine logische Ausnahme ODER
Syntax der XOR-Funktion:
| Argumente | Die Beschreibung |
|---|---|
| logical1 | Ein Boolescher Wert oder eine Zelle mit dem Wert TRUE oder FALSE. |
| logical2 | Ein Boolescher Wert oder eine Zelle mit dem Wert TRUE oder FALSE. |
| . | (optional) Zusätzliche boolesche Werte oder Zellen |
Beispiel für die Verwendung der XOR-Funktion:
Angenommen, wir haben eine Tabelle mit zwei Spalten "Registriert" und "Bezahlt", die die Booleschen Werte TRUE oder FALSE enthalten.
| Eingetragen | Bezahlt |
|---|---|
| TRUE | FALSE |
| TRUE | TRUE |
| FALSE | FALSE |
Sie können die XOR-Funktion wie folgt verwenden, um die Gültigkeit der Bedingung "Registriert und nicht bezahlt" zu berechnen:
Das Ergebnis dieser Formel lautet TRUE für die erste Zeile, da nur eine Bedingung erfüllt ist (registriert, aber nicht bezahlt), und FALSE für die restlichen Zeilen.
Die XOR-Funktion kann nützlich sein, wenn Sie komplexe logische Operationen ausführen und die Gültigkeit von Bedingungen mithilfe von booleschen Werten in Excel überprüfen.
IFERROR: Fehlerbehandlung in Excel
Die IFERROR-Funktion wurde entwickelt, um Fehler zu behandeln, die beim Ausführen von Formeln in Excel auftreten können. Es ermöglicht Ihnen, einen fehlerhaften Wert durch einen vom Benutzer angegebenen alternativen Wert zu ersetzen.
Die Syntax der IFERROR-Funktion lautet wie folgt:
=IFERROR(value, value_if_error)
- value - der Wert oder die Formel, die auf Fehler überprüft werden soll.
- value_if_error - der Wert oder die Formel, die ausgegeben werden soll, wenn der value einen Fehler enthält.
Wenn value keinen Fehler enthält, gibt IFERROR diesen Wert unverändert zurück. Wenn value einen Fehler enthält, gibt die Funktion value_if_error zurück.
Beispiel für die Verwendung der IFERROR-Funktion in Excel:
=IFERROR(A1/B1, "Division durch Null")
In diesem Beispiel überprüft die IFERROR-Funktion das Ergebnis der Division von Zelle A1 durch Zelle B1. Wenn die Division erfolgreich war, gibt die Funktion das Ergebnis zurück. Wenn ein Fehler auftritt, wird anstelle des falschen Werts die Zeichenfolge "Division durch Null" angezeigt.
Die IFERROR-Funktion in Excel ist sehr nützlich bei der Arbeit mit großen Datenmengen, bei denen Fehler in verschiedenen Tabellenzellen auftreten können. Damit können Sie die Datenanalyse vereinfachen und Probleme mit der Fehleranzeige vermeiden.
IFS: Bedingte Ausführung mehrerer Überprüfungen
Mit der IFS-Funktion in Excel können Sie mehrere bedingte Überprüfungen durchführen und anschließend die entsprechenden Aktionen ausführen. Anstatt viele verschachtelte IF-Funktionen zu verwenden, die das Lesen und Verstehen der Formel erschweren können, können Sie mit IFS die Logik der Bedingungen einfacher und prägnanter schreiben.
Die Syntax der IFS-Funktion lautet wie folgt:
=IFS(Bedingung1, Aktion1, Bedingung2, Aktion2, . Bedingung, Aktionn)
Bedingung1, Bedingung2, . Bedingungn sind logische Ausdrücke, die auf Wahrheitsprüfung überprüft werden. Wenn die zu überprüfende Bedingung wahr ist, wird die entsprechende angegebene Aktion ausgeführt. Aktion1, Aktion2, . Aktionn sind Werte oder Ausdrücke, die zurückgegeben werden, wenn die entsprechende Bedingung wahr ist.
Im Folgenden finden Sie ein Beispiel für die Verwendung der IFS-Funktion zum Definieren einer Punktzahl nach Punkten:
In diesem Beispiel wird der Wert der Zelle B2 auf einen Punktebereich überprüft und die entsprechende Punktzahl zurückgegeben. Wenn B2 kleiner als 60 ist, wird "F" zurückgegeben (schlechte Bewertung), wenn B2 kleiner als 70 ist, wird "D" zurückgegeben (zufriedenstellende Bewertung) usw.
Die IFS-Funktion kann auch verwendet werden, um mithilfe des Operators "Und" auf mehrere Bedingungen zu prüfen. Zum Beispiel:
=IFS(AND(A1>0, B1>0), "Beide Zahlen sind positiv", A1>0, "Erste Zahl ist positiv", B1>0, "Zweite Zahl ist positiv", true, "Beide Zahlen sind negativ")
In diesem Beispiel überprüft die IFS-Funktion, ob Zahlen positiv sind. Wenn beide Zahlen positiv sind, wird "Beide Zahlen positiv" zurückgegeben. Wenn nur die erste Zahl positiv ist, wird "Erste Zahl positiv" zurückgegeben. Wenn nur die zweite Zahl positiv ist, wird "Die zweite Zahl positiv" zurückgegeben. Andernfalls wird "Beide Zahlen sind negativ" zurückgegeben, wenn beide Zahlen negativ sind.
Die IFS-Funktion ist ein praktisches und flexibles Werkzeug, um die bedingte Ausführung mehrerer Prüfungen in Excel zu organisieren. Es vereinfacht das Schreiben und Verstehen der Formel und reduziert den Codeaufwand.
TRUE und FALSE: Boolesche Wertkonstanten
Es gibt zwei Konstanten in Excel, die boolesche Werte darstellen: TRUE und FALSE. Diese Konstanten werden häufig in Funktionen und Formeln im Zusammenhang mit logischen Überprüfungen verwendet.
Die TRUE-Konstante stellt die Wahrheit oder den booleschen Wert "true" dar. In Excel wird es durch die Zahl 1 dargestellt.
Die FALSE-Konstante stellt umgekehrt eine False oder einen booleschen Wert für "false" dar. In Excel wird es durch die Zahl 0 dargestellt.
Die Konstanten TRUE und FALSE können zusammen mit anderen logischen Funktionen und Operatoren verwendet werden, um komplexe Bedingungen und logische Ausdrücke zu erzeugen.
Sie können beispielsweise die IF-Funktion verwenden, um verschiedene Aktionen auszuführen, abhängig von der Wahrheit oder Falschheit eines Ausdrucks:
| Formel | Ergebnis |
|---|---|
| =IF(TRUE, "Ja", "Nein") | Ja |
| =IF(FALSE, "Ja", "Nein") | Nein |
Im obigen Beispiel überprüft die IF-Funktion eine boolesche Bedingung und gibt "Ja" zurück, wenn sie wahr ist (TRUE), und "Nein", wenn sie falsch ist (FALSE).
Die Konstanten TRUE und FALSE können auch direkt manuell in Zellen eingegeben werden, indem Sie das Zellenformat "Boolescher Wert" verwenden.
Wenn Sie mit booleschen Funktionen in Excel arbeiten, sollten Sie die Konstanten TRUE und FALSE verwenden, um den wahren oder falschen Wert genau zu bestimmen.
TRUTH: Überprüfen der Gleichheit mehrerer boolescher Werte
Die Syntax der TRUTH-Funktion lautet wie folgt:
logical1, logical2 usw. - boolesche Werte oder Bedingungen, die auf Gleichheit überprüft werden müssen.
Hier sind einige Beispiele für die Verwendung der TRUTH-Funktion:
- TRUTH(TRUE, TRUE, TRUE) gibt TRUE zurück, da alle Werte TRUE sind.
- TRUTH(FALSE, TRUE, TRUE) gibt FALSE zurück, da nicht alle Werte TRUE sind.
- TRUTH(FALSE, FALSE, FALSE) gibt FALSE zurück, da alle Werte FALSE sind.
Die TRUTH-Funktion kann nützlich sein, wenn Sie überprüfen müssen, ob alle booleschen Werte WAHR sind. Sie kann zusammen mit anderen logischen Excel-Funktionen verwendet werden, um komplexe Bedingungen und Verzweigungen in Formeln zu erstellen.