Was man wissen sollte
- Boolesche Werte sind True oder False, 1 oder 0.
- Verwenden Sie die Wörter in Großbuchstaben, um boolesche Werte darzustellen. Beispiel: TRUE
- Verwenden Sie logische Funktionen wie IF, OR und AND mit booleschen Werten.
Dieser Artikel erklärt, wie man boolesche Werte in Microsoft Excel-Tabellen verwendet. Diese Anweisungen gelten für die Excel-Versionen 2019, 2016, 2013, 2010 und Excel für Microsoft 365.
Was ist ein boolescher Wert?
Ein boolescher Wert, der manchmal auch als logischer Wert bezeichnet wird, ist einer von mehreren Datentypen, die in Tabellenkalkulationen in Anwendungen wie Excel und Google Sheets verwendet werden. Boolesche Werte, benannt nach dem Mathematiker George Boole aus dem 19. Jahrhundert, sind Teil eines Zweigs der Algebra, der als Boolesche Algebra oder Boolesche Logik bekannt ist.
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 TRUE oder FALSE reduziert werden können -oder, weil Computertechnik auf dem binären Zahlensystem basiert, entweder 1 oder 0
Boolesche Werte und logische Tabellenfunktionen
Boolesche Werte in Tabellenkalkulationsprogrammen werden meistens mit der logischen Gruppe von Funktionen erstellt, wie z. und die Funktion OR.
In diesen Funktionen sind boolesche Werte die Eingabequelle für eines der Argumente der Funktion, oder sie können die Ausgabe oder Ergebnisse einer Funktion bilden, die andere Daten im Arbeitsblatt auswertet.
Zum Beispiel ist das erste Argument der Funktion IF 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 TRUE- oder FALSE-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 führen die meisten Funktionen in Excel und Google Tabellen arithmetische Operationen wie SUMME, COUNT undaus AVERAGE Boolesche Werte ignorieren, wenn sie sich in Zellen befinden, die in den Argumenten einer Funktion enth alten sind.
Im Beispielbild beispielsweise ignoriert die COUNT-Funktion in Zeile 5, die nur Zellen mit Zahlen zählt, die booleschen Werte TRUE und FALSE in Zellen A3, A4 und A5 und gibt eine Antwort von 0 zurück.
WAHR und FALSCH in 1 und 0 umwandeln
Um boolesche Werte in die Berechnungen arithmetischer Funktionen einzubeziehen, müssen Sie sie zuerst in numerische Werte umwandeln, bevor Sie sie an die Funktion übergeben. Es gibt zwei Möglichkeiten, diesen Schritt auszuführen:
- Multipliziere die booleschen Werte mit eins (wie die Formeln in Zeilen 7 und 8 des Beispiels zeigen, die die Werte TRUE multiplizierenund FALSE in Zellen A3 und A4 um eins).
- Füge jedem booleschen Wert eine Null hinzu (wie in der Formel in Zeile 9 des Beispiels gezeigt, die 0 zu addiert Wert TRUE in Zelle A5).
Durch diese Operationen wird der Wert TRUE in den Zellen A3 und A5 in 1 umgewandeltund der Wert FALSE in Zelle A4 zu 0 Als Ergebnis wird die COUNT- Funktion in Zeile 10 , die Zahlendaten in Zellen A7 bis A9 summiert, gibt ein Ergebnis von zurück 3 statt 0
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, gerne boolesche Werte als Zahlen, ohne dass eine Konvertierung erforderlich ist. Solche Formeln setzen automatisch TRUE gleich 1 und FALSE gleich 0
Als Ergebnis ist die Additionsformel in Zeile 6 im Beispielbild
=A3 + A4 + A5
liest die Daten in den drei Zellen als:
=1 + 0 + 1
und gibt entsprechend eine Antwort von 2 zurück.