Co je třeba vědět
- Logické hodnoty jsou Skutečný nebo Nepravdivé, 1 nebo 0.
- Pomocí slov ve všech velkých písmenech reprezentujte logické hodnoty. Příklad: SKUTEČNÝ
- Používejte logické funkce, jako LI, NEBO, a A, s logickými hodnotami.
Tento článek vysvětluje, jak používat logické hodnoty v tabulkách aplikace Microsoft Excel. Tyto pokyny platí pro Excel verze 2019, 2016, 2013, 2010 a Excel pro Microsoft 365.
Co je to logická hodnota?
A Booleovská hodnota, kterému se někdy říká a logická hodnota, je jedním z několika typů dat používaných v tabulkách v aplikacích jako Excel a Tabulky Google. Pojmenované po matematikovi 19. století Georgovi Booleovi, booleovské hodnoty jsou součástí větve algebry známé jako booleovská algebra nebo logická logika. Logická logika je nezbytná pro všechny počítačové technologie, nejen pro tabulkové procesory, a spočívá na konceptu, že všechny hodnoty lze snížit na SKUTEČNÝ nebo NEPRAVDIVÉ—Nebo proto, že počítačová technologie je založena na systému binárních čísel 1 nebo 0.
Logické hodnoty a logické funkce tabulkového procesoru
Booleovské hodnoty v tabulkových programech se nejčastěji vytvářejí pomocí logické skupiny funkcí, jako je LI funkce, A funkce a NEBO funkce.
V těchto funkcích jsou logické hodnoty vstupním zdrojem pro jeden z argumentů funkce, nebo mohou tvořit výstup nebo výsledky funkce, která vyhodnocuje další data v listu. Například první argument LI funkce v řádku 4 – logický testovací argument – je vyžadován k vrácení logické hodnoty jako odpovědi. Argument musí vždy hodnotit podmínku, která může mít za následek pouze a SKUTEČNÝ nebo NEPRAVDIVÉ Odezva. Jako výsledek:
- Pokud argument vrátí odpověď z SKUTEČNÝ, funkce provede jednu akci. V tomto příkladu znásobí data buňka A2 do 25.
- Pokud argument vrátí odpověď z NEPRAVDIVÉ, funkce provede jinou akci. V tomto případě znásobí data buňka A2 do 10.
Booleovské hodnoty a aritmetické funkce
Na rozdíl od logických funkcí, většina funkcí v Excelu a Tabulkách Google, které provádějí aritmetické operace, jako je SOUČET, POČET, a PRŮMĚRNÝ ignorovat booleovské hodnoty, pokud jsou v buňkách obsažených v argumentech funkce.
Například v ukázkovém obrázku funkce COUNT v řádek 5, který počítá pouze buňky obsahující čísla, ignoruje logické hodnoty TRUE a FALSE umístěné v buňky A3, A4 a A5 a vrátí odpověď 0.
Převod PRAVDA a NEPRAVDA na 1 a 0
Chcete-li do výpočtů aritmetických funkcí zahrnout booleovské hodnoty, musíte je nejdříve převést na číselné hodnoty, než je předáte funkci. Tento krok lze provést dvěma způsoby:
- Vynásobte logické hodnoty jednou (jak je znázorněno vzorci v řádky 7 a 8 příkladu, který vynásobí hodnoty SKUTEČNÝ a NEPRAVDIVÉ v buňky A3 a A4 jeden).
- Přidejte nulu ke každé booleovské hodnotě (jak ukazuje vzorec v řádek 9 příkladu, který dodává 0 na hodnotu SKUTEČNÝ v buňka A5).
Tyto operace mají za následek převod hodnoty SKUTEČNÝ v buňky A3 a A5 na 1 a hodnota NEPRAVDIVÉ v buňka A4 na 0. V důsledku toho POČET funkce v řádek 10, což je součet číselných údajů v buňky A7 až A9, vrátí výsledek 3 spíše než 0.
Booleovské hodnoty a vzorce aplikace Excel
Na rozdíl od aritmetických funkcí vzorce v Excelu a Tabulkách Google, které provádějí aritmetické operace, jako je sčítání a odčítání, rádi čtou booleovské hodnoty jako čísla bez nutnosti převodu. Tyto vzorce se nastavují automaticky SKUTEČNÝ rovná 1 a NEPRAVDIVÉ rovná 0. Ve výsledku vzorec přidání v řádek 6 na ukázkovém obrázku = A3 + A4 + A5
type = „code“> čte data ve třech buňkách jako: = 1 + 0 + 1
type = „code“> a vrátí odpověď z 2 podle toho.