Booleovská hodnota (logická hodnota) Definice a použití v aplikaci Excel

Definice a použití booleovských hodnot v tabulkách aplikace Excel a Google

Booleovská hodnota , někdy označovaná jako logická hodnota , je jedním z několika typů dat používaných v aplikacích Excel a Google Spreadsheets.

Jmenovali se po matematici devatenáctého století George Boolem, booleovské hodnoty jsou součástí větve algebry známé jako booleovská algebra nebo booleovská logika .

Booleovská logika je důležitá pro všechny výpočetní techniky, ne pouze pro tabulkové procesory, a spočívá na konceptu, že všechny hodnoty mohou být redukovány buď na hodnotu TRUE nebo FALSE, nebo protože počítačová technologie je založena na systému binárních čísel na hodnotu 1 nebo 0.

Booleovské hodnoty a logické funkce tabulek

Použití booleovských hodnot v programech tabulkových procesorů je nejčastěji spojeno s logickou skupinou funkcí, jako je funkce IF, funkce AND a funkce OR.

V těchto funkcích, jak je uvedeno ve vzorcích v řádcích 2, 3 a 4 na výše uvedeném obrázku, lze jako vstupní zdroj pro jeden z argumentů funkce použít booleovské hodnoty nebo mohou tvořit výstup nebo výsledky funkce, která je vyhodnocování dalších dat v pracovním listu.

Například první argument funkce IF v řádku 5 - argument Logical_test - je vyžadován k vrácení booleovské hodnoty jako odpovědi.

To znamená, že argument musí vždy vyhodnotit podmínku, která může vždy vést k odpovědi TRUE nebo FALSE. A jako výsledek,

Booleovské hodnoty a aritmetické funkce

Na rozdíl od logických funkcí většina funkcí v aplikaci Excel a tabulkách Google, které provádějí aritmetické operace - například SUM, COUNT a AVERAGE - ignorují Booleovské hodnoty, pokud se nacházejí v buňkách obsažených v argumentech funkce.

Například na obrázku výše funkce COUNT v řádku 5, která počítá pouze buňky obsahující čísla, ignoruje hodnoty TRUE a FALSE Boolean umístěné v buňkách A3, A4 a A5 a vrací odpověď 0.

Převedení TRUE a FALSE na 1 a 0

Aby byly hodnoty Boolean zahrnuty do výpočtů aritmetických funkcí, musí být nejprve převedeny na číselné hodnoty před jejich předáním do funkce. Dva jednoduché způsoby, jak tento krok provést, jsou:

  1. vynásobte booleovské hodnoty jednou - jak ukazuje vzorce v řádcích 7 a 8, které násobí hodnoty TRUE a FALSE v buňkách A3 a A4 o jednu;
  2. přidejte nulu do každé booleovské hodnoty - jak je znázorněno vzorem v řádku 9, který přidá nulu k hodnotě TRUE v buňce A5.

Tyto operace mají za následek konverzi:

Výsledkem je, že funkce COUNT v řádku 10 - která sečte čísla čísel v buňkách A7 až A9 - vrátí výsledek tří než spíše nulu.

Booleovské hodnoty a vzorce Excel

Na rozdíl od aritmetických funkcí jsou vzorky v aplikaci Excel a tabulky Google, které provádějí aritmetické operace - například přidání nebo odečítání - schopné číst booleovské hodnoty jako čísla bez nutnosti konverze - tyto vzorce automaticky nastaví TRUE rovnou 1 a FALSE rovnou 0.

Výsledkem je, že přídavný vzorec v řádku 6 na obrázku výše,

= A3 + A4 + A5

čte data ve třech buňkách jako:

= 1 + 0 + 1

a vrátí odpovídající odpověď 2.