Verwendung von Booleschen Werten (logischen Werten) in Excel

Ein Boolescher Wert, der manchmal als logischer Wert bezeichnet wird, ist einer von mehreren Datentypen, die in Tabellenkalkulationen in Anwendungen wie Excel und Google Sheets verwendet werden. Boolesche Werte, die nach dem Mathematiker George Boole aus dem 19. Jahrhundert benannt wurden, gehören zu einem Zweig der Algebra, der als Boolesche Algebra oder Boolesche Logik bezeichnet wird.

Boolesche Logik ist für alle Computertechnologien von entscheidender Bedeutung, nicht nur für Tabellenkalkulationsprogramme, und beruht auf dem Konzept, dass alle Werte entweder auf WAHR oder FALSCH reduziert werden können oder dass die Computertechnologie auf dem Binärzahlensystem 1 oder 0 basiert.

Hinweis : Diese Anweisungen gelten für Excel-Versionen 2019, 2016, 2013, 2010 und Excel für Office 365.

Logische Funktionen für Boolesche Werte und Tabellenkalkulation

Boolesche Werte in Tabellenkalkulationsprogrammen werden am häufigsten mithilfe der logischen Gruppe von Funktionen wie der IF- Funktion, der AND- Funktion und der OR- Funktion erstellt.

In diesen Funktionen sind Boolesche Werte die Eingabequelle für eines der Argumente der Funktion, oder sie können die Ausgabe oder die Ergebnisse einer Funktion bilden, die andere Daten im Arbeitsblatt auswertet.

Beispielsweise ist das erste Argument der IF- Funktion in Zeile 4 - das logische Testargument - erforderlich, um einen Booleschen Wert als Antwort zurückzugeben. Das Argument muss immer eine Bedingung auswerten, die immer nur zu einer WAHREN oder FALSCHEN Antwort führen kann. Als Ergebnis:

  • Wenn das Argument eine Antwort von TRUE zurückgibt, führt die Funktion eine Aktion aus. In diesem Beispiel werden die Daten in Zelle A2 mit 25 multipliziert.
  • Wenn das Argument eine Antwort von FALSE zurückgibt, führt die Funktion eine andere Aktion aus. In diesem Fall werden die Daten in Zelle A2 mit 10 multipliziert.

Boolesche Werte und arithmetische Funktionen

Im Gegensatz zu logischen Funktionen ignorieren die meisten Funktionen in Excel und Google Sheets, die arithmetische Operationen wie SUM , COUNT und AVERAGE ausführen , boolesche Werte, wenn sie sich in Zellen befinden, die in den Argumenten einer Funktion enthalten sind.

Beispielsweise ignoriert die COUNT-Funktion in Zeile 5 , in der nur Zellen mit Zahlen gezählt werden, die booleschen Werte TRUE und FALSE in den Zellen A3, A4 und A5 und gibt eine Antwort von 0 zurück.

Umwandlung von TRUE und FALSE in 1 und 0

Damit Boolesche Werte in die Berechnungen von Arithmetikfunktionen einbezogen werden, müssen Sie sie zunächst in numerische Werte konvertieren, bevor Sie sie an die Funktion übergeben. Es gibt zwei Möglichkeiten, diesen Schritt auszuführen:

  • Multiplizieren Sie die Booleschen Werte mit Eins (wie in den Formeln in den Zeilen 7 und 8 des Beispiels gezeigt, die die Werte TRUE und FALSE in den Zellen A3 und A4 mit Eins multiplizieren).
  • Fügen Sie jedem Booleschen Wert eine Null hinzu (wie in der Formel in Zeile 9 des Beispiels gezeigt, die dem Wert TRUE in Zelle A5 eine 0 hinzufügt).

Diese Operationen bewirken, dass der Wert TRUE in den Zellen A3 und A5 in 1 und der Wert FALSE in der Zelle A4 in 0 umgewandelt werden . Infolgedessen gibt die COUNT- Funktion in Zeile 10 , die die Anzahl der Daten in den Zellen A7 bis A9 summiert, anstelle von 0 ein Ergebnis von 3 zurück .

Boolesche Werte und Excel-Formeln

Im Gegensatz zu arithmetischen Funktionen lesen Formeln in Excel und Google Sheets, die arithmetische Operationen wie Addition und Subtraktion ausführen, Boolesche Werte gerne als Zahlen, ohne dass eine Konvertierung erforderlich ist. Solche Formeln setzen TRUE automatisch auf 1 und FALSE auf 0 .

Als Ergebnis wird die Additionsformel in Zeile 6 im Beispielbild

= A3 + A4 + A5

liest die Daten in den drei Zellen wie folgt:

= 1 + 0 + 1

und gibt dementsprechend eine Antwort von 2 zurück .