Logische Operatoren in Excel
Logische Operatoren in Excel sind Symbole, die zwei Werte miteinander vergleichen. Die logische Operation, also der Vergleich, ist eine Aussage, die entweder wahr oder falsch ist; daher werden sie oft im ersten Teil von WENN-Anweisungen verwendet.
In Excel gibt es sechs logische Operatoren:
- > Größer als
- < Kleiner als
- = Gleich
- >= Größer als oder gleich
- <= Kleiner oder gleich
- <> Ungleich
> Größer-als-Operator
Das Größer-als-Zeichen bedeutet, dass der Wert links davon größer ist als der Wert rechts davon.
5>6(false)
Diese logische Operation wäre falsch, da 5 nicht größer als 6 ist.
6>5(true)
Diese logische Operation wäre wahr, da 6 größer als 5 ist.
5>5(false)
Dieser Ausdruck wäre falsch, da 5 genau gleich 5 ist; es wäre also falsch zu sagen, dass 5 größer als 5 ist.
Logische Operatoren funktionieren auch beim Vergleich von Text, wobei Buchstaben, die später im Alphabet stehen, als „größer als“ Buchstaben am Anfang des Alphabets gelten.
"Cat">"Dog"(false)
Diese logische Operation ist falsch, da „D“ alphabetisch nach „C“ kommt, sodass „Katzen“ in Excel nicht größer ist als „Hunde“.
"Dog">"Cat"(true)
Das ist eine wahre Aussage, weil „Hund“ alphabetisch nach „Katze“ kommt.
< Kleiner-als-Operator
Das Kleiner-als-Zeichen gibt an, dass der Wert links davon kleiner ist als der Wert rechts davon.
9<10(true)
Diese Aussage ist wahr, weil 9 kleiner als 10 ist.
10<9(false)
Diese Aussage ist falsch, da 10 nicht kleiner als 9 ist.
9<9(false)
Diese Aussage wäre ebenfalls falsch, da 9 gleich 9 ist; es wäre also falsch zu sagen, dass 9 kleiner als 9 ist.
"Cat"<"Dog"(true)
Diese Aussage ist wahr, weil „Katze“ im Alphabet vor „Hund“ kommt.
"Dog"<"Cat"(false)
Diese Aussage ist falsch, da „Hund“ im Alphabet nach „Katze“ kommt und daher als größer gilt.
Alligator-Regel
Viele Leute haben Schwierigkeiten, sich den Unterschied zwischen den Operatoren „größer als“ und „kleiner als“ zu merken, weil sie sich so ähnlich sehen. Eine Möglichkeit, sich das zu merken, ist die „Alligator-Regel“. Stell dir vor, der Operator wäre das Maul eines hungrigen Alligators. Der Alligator wird versuchen, den größeren Wert zu verschlingen. Wenn also der offene Teil des Operators auf den größeren Wert zeigt, ist die Aussage wahr.
= Gleichheitsoperator
Der Gleichheitsoperator gibt an, dass die Werte auf beiden Seiten genau gleich sind. Das gilt sowohl für Zahlen als auch für Textwerte. Sind sie nicht identisch, ist die Aussage falsch.
5=5(true)
Diese Aussage ist wahr, weil 5 genau gleich 5 ist. Mit anderen Worten: Es handelt sich um denselben Wert.
5=5.000001(false)
Diese Aussage ist falsch, da die Werte nicht exakt gleich sind, auch wenn sie sehr nahe beieinander liegen.
"Dog"="Dog"(true)
Diese Aussage ist wahr, da die beiden Textzeichenfolgen exakt identisch sind.
"Dog"="Dogs"(false)
Diese Aussage ist falsch, da die Wörter nicht genau gleich sind, auch wenn sie sich sehr ähnlich sind.
(3/4)=0.75(true)
Diese Aussage ist wahr, auch wenn die Werte nicht gleich aussehen. 3/4 und 0,75 sind numerisch äquivalente Werte, sie sind also einander gleich.
Ist der Gleichheitsoperator in Excel groß-/kleinschreibungsabhängig?
Der Gleichheitsoperator in Excel unterscheidet bei der Verwendung mit Text nicht zwischen Groß- und Kleinschreibung. Das bedeutet, dass zwei Textzeichenfolgen als gleich angesehen werden, solange die Buchstaben identisch sind - unabhängig von der Groß- und Kleinschreibung.
"dogs and cats"="DoGs AnD cAtS"(true)
Diese Aussage ist richtig, da der Gleichheitsoperator nicht zwischen Groß- und Kleinschreibung unterscheidet und die beiden Textzeichenfolgen daher als gleichwertig betrachtet, obwohl sie unterschiedliche Groß- und Kleinschreibung aufweisen. Um zu prüfen, ob zwei Textzeichenfolgen genau gleich sind (einschließlich Groß- und Kleinschreibung), verwende die EXACT-Funktion.
>= Operator „Größer als oder gleich“
Der Operator „größer als oder gleich“ besagt (du hast es erraten), dass der Wert auf der linken Seite größer als oder gleich dem Wert auf der rechten Seite ist.
10>=9(true)
Diese Aussage ist wahr, weil 10 größer ist als 9.
10>=10(true)
Diese Aussage ist auch wahr, weil 10 gleich 10 ist und die Aussage besagt, dass 10 größer als oder gleich 10 ist.
10>=11(false)
Das hier ist falsch, denn 10 ist weder größer als 11 noch gleich 11, sondern einfach kleiner als 11.
<= Operator „Kleiner oder gleich“
Der Operator „kleiner oder gleich“ bedeutet, wie du wahrscheinlich schon erraten hast, dass der Wert auf der linken Seite kleiner oder gleich dem Wert auf der rechten Seite ist.
10<=11(true)
Diese Aussage ist wahr, weil 10 kleiner als 11 ist.
10<=10(true)
Diese Aussage ist richtig, weil 10 nicht kleiner als 10 ist, sondern gleich 10 ist.
11<=10(false)
Diese Aussage ist falsch, da 11 weder kleiner als noch gleich 10 ist. Es ist größer als 10.
<> Operator „Nicht gleich“
Schließlich gibt es noch den Operator „Nicht gleich“, der angibt, dass der Wert auf der linken Seite nicht gleich dem Wert auf der rechten Seite ist. Mit anderen Worten: Der Operator besagt, dass es sich um unterschiedliche Werte handelt.
Vielleicht ist dir aufgefallen, dass der Operator „Nicht gleich“ aus den Symbolen für „kleiner als“ und „größer als“ zusammengesetzt ist. Das liegt daran, dass die Aussage „x ist kleiner als oder größer als y“ dasselbe bedeutet wie „x ist nicht gleich y“.
10<>9(true)
Diese Aussage ist wahr, weil 10 nicht gleich 9 ist.
"Dog"<>"Cat"(true)
Diese Aussage ist wahr, da der Text „Hund“ nicht mit dem Text „Katze“ übereinstimmt.
10<>10(false)
Diese Aussage ist falsch, da 10 tatsächlich gleich 10 ist; es wäre also falsch zu sagen, dass 10 nicht gleich 10 ist.
(3/4)<>0.75(false)
Diese Aussage ist ebenfalls falsch, denn obwohl diese Werte unterschiedlich aussehen, sind sie numerisch gleich; daher wäre es falsch zu sagen, dass 3/4 nicht gleich 0,75 ist.
Logische Operatoren mit WENN-Anweisungen verwenden
In Excel bilden logische Operatoren die Grundlage für alle logischen Abläufe und Entscheidungen beim Erstellen einer Formel. Diese Operatoren werden in der WENN-Funktion, der SUMMEWENN-Funktion, der ZÄHLENWENN-Funktion und anderen verwendet.
Angenommen, du hättest die folgende Tabelle und in Zelle A1 stünde die Anzahl der Tage in einem bestimmten Jahr. Du möchtest eine WENN-Anweisung schreiben, die den Text „Schaltjahr!“ anzeigt, wenn das Jahr 366 Tage hat, und den Text „Normaljahr“, wenn das Jahr 365 Tage hat. Es gibt zahlreiche Möglichkeiten, dies mit logischen Operatoren zu erreichen.
=WENN(A1=366; "Leap Year!"; "Regular Year")
Diese Formel besagt: Wenn die Anzahl der Tage im Jahr 366 beträgt, wird der Text „Schaltjahr!“ angezeigt, andernfalls der Text „Normaljahr“.
=WENN(A1>365; "Leap Year!"; "Regular Year")
Diese Formel besagt: Wenn die Anzahl der Tage im Jahr größer als 365 ist, wird der Text „Schaltjahr!“ angezeigt, andernfalls der Text „Normaljahr“.
=WENN(A1<>365; "Leap Year!"; "Regular Year")
Diese Formel besagt: Wenn die Anzahl der Tage im Jahr nicht 365 beträgt, wird der Text „Schaltjahr!“ angezeigt, andernfalls der Text „Normaljahr“.
Wie du siehst, gibt es zahlreiche Möglichkeiten, logische Operatoren zu nutzen, um dieselbe Aufgabe in Excel zu erledigen. Am besten lernst du sie, indem du selbst Hand anlegst und versuchst, ein paar eigene Formeln zu schreiben.
Lerne anhand praktischer Beispiele mehr über logische Operatoren in Excel:
ERSTE SCHRITTEVerwendete Bilder
- https://excelexercises.com/logo2.png
- https://excelexercises.com/excel-functions/excelImages/logoGreenWhite.png