Jak používat booleovské hodnoty (logické hodnoty) v Excelu

Obsah:

Jak používat booleovské hodnoty (logické hodnoty) v Excelu
Jak používat booleovské hodnoty (logické hodnoty) v Excelu
Anonim

Co vědět

  • Booleovské hodnoty jsou True nebo False, 1 nebo 0.
  • K vyjádření booleovských hodnot použijte slova velkými písmeny. Příklad: TRUE
  • Používejte logické funkce jako IF, OR a AND s booleovskými hodnotami.

Tento článek vysvětluje, jak používat booleovské hodnoty v tabulkách Microsoft Excel. Tyto pokyny platí pro Excel verze 2019, 2016, 2013, 2010 a Excel pro Microsoft 365.

Co je to booleovská hodnota?

Booleovská hodnota, která se někdy nazývá logická hodnota, je jedním z několika typů dat používaných v tabulkách v aplikacích jako Excel a Tabulky Google. Booleovské hodnoty, pojmenované po matematikovi z 19. století George Boole, jsou součástí větve algebry známé jako booleovská algebra nebo booleovská logika.

Booleovská logika je životně důležitá pro veškerou počítačovou technologii, nejen pro tabulkové programy, a spočívá na konceptu, že všechny hodnoty lze zredukovat buď na TRUE nebo FALSE -nebo, protože počítačová technologie je založena na binárním číselném systému, buď 1 nebo 0

Booleovské hodnoty a tabulkové logické funkce

Booleovské hodnoty v tabulkových procesorech se nejčastěji vytvářejí pomocí logické skupiny funkcí, jako je funkce IF, funkce AND, a funkci OR.

Image
Image

V těchto funkcích jsou booleovské hodnoty vstupním zdrojem pro jeden z argumentů funkce nebo mohou tvořit výstup nebo výsledky funkce, která vyhodnocuje jiná data v listu.

Například první argument funkce IF na řádku 4 – argument logického testu – je vyžadován k vrácení booleovské hodnoty jako odpovědi. Argument musí vždy vyhodnotit podmínku, která může vést pouze k odpovědi TRUE nebo FALSE. Výsledkem je:

  • Pokud argument vrátí odpověď TRUE, funkce provede jednu akci. V tomto příkladu vynásobí data v buňce A2 25.
  • Pokud argument vrátí odpověď FALSE, funkce provede jinou akci. V tomto případě vynásobí data v buňce A2 10.

Booleovské hodnoty a aritmetické funkce

Na rozdíl od logických funkcí většina funkcí v Excelu a Tabulkách Google provádí aritmetické operace, jako je SUM, COUNT aAVERAGE ignorovat booleovské hodnoty, pokud jsou v buňkách zahrnutých v argumentech funkce.

Image
Image

Na příkladu obrázku funkce COUNT v řádku 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 TRUE a FALSE na 1 a 0

Aby byly do výpočtů aritmetických funkcí zahrnuty booleovské hodnoty, musíte je nejprve převést na číselné hodnoty, než je předáte funkci. Tento krok lze provést dvěma způsoby:

  • Vynásobte booleovské hodnoty jednou (jak ukazují vzorce v řádcích 7 a 8 příkladu, které násobí hodnoty TRUEa FALSE v buňkách A3 a A4 po jedné).
  • Přidejte nulu ke každé booleovské hodnotě (jak ukazuje vzorec v řádku 9 příkladu, který přidá 0 do hodnota TRUE v buňce A5).

Tyto operace mají za následek převod hodnoty TRUE v buňkách A3 a A5 na 1a hodnotu FALSE v buňce A4 0 V důsledku toho Funkce COUNT v řádku 10 , která sčítá číselná data v buňkách A7 až A9 , vrací výsledek 3 místo 0

Image
Image

Booleovské hodnoty a vzorce 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. Takové vzorce automaticky nastaví TRUE na 1 a FALSE na 0

Výsledkem je, že vzorec pro sčítání v řádku 6 na ukázkovém obrázku,

=A3 + A4 + A5

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

=1 + 0 + 1

a odpovídajícím způsobem vrátí odpověď 2.

Doporučuje: