Ako používať boolovské hodnoty (logické hodnoty) v Exceli

Obsah:

Ako používať boolovské hodnoty (logické hodnoty) v Exceli
Ako používať boolovské hodnoty (logické hodnoty) v Exceli
Anonim

Čo vedieť

  • Boolovské hodnoty sú True alebo False, 1 alebo 0.
  • Na vyjadrenie boolovských hodnôt použite slová napísané veľkými písmenami. Príklad: TRUE
  • Používajte logické funkcie ako IF, OR a AND s boolovskými hodnotami.

Tento článok vysvetľuje, ako používať boolovské hodnoty v tabuľkách programu Microsoft Excel. Tieto pokyny platia pre Excel verzie 2019, 2016, 2013, 2010 a Excel pre Microsoft 365.

Čo je to boolovská hodnota?

Boolovská hodnota, ktorá sa niekedy nazýva logická hodnota, je jedným z niekoľkých typov údajov používaných v tabuľkách v aplikáciách, ako sú Excel a Tabuľky Google. Booleovské hodnoty, pomenované po matematikovi z 19. storočia Georgovi Booleovi, sú súčasťou vetvy algebry známej ako booleovská algebra alebo booleovská logika.

Boolovská logika je životne dôležitá pre všetky počítačové technológie, nielen pre tabuľkové procesory, a spočíva na koncepte, že všetky hodnoty možno zredukovať buď na TRUE alebo FALSE -alebo, pretože počítačová technológia je založená na systéme binárnych čísel, buď 1 alebo 0

Boolovské hodnoty a tabuľkové logické funkcie

Boolovské hodnoty v tabuľkových procesoroch sa najčastejšie vytvárajú pomocou logickej skupiny funkcií, ako je funkcia IF, funkcia AND, a funkciu OR.

Image
Image

V týchto funkciách sú boolovské hodnoty vstupným zdrojom pre jeden z argumentov funkcie alebo môžu tvoriť výstup alebo výsledky funkcie, ktorá vyhodnocuje iné údaje v hárku.

Napríklad prvý argument funkcie IF v riadku 4 – argument logického testu – je potrebný na vrátenie boolovskej hodnoty ako odpovede. Argument musí vždy vyhodnotiť podmienku, ktorá môže viesť iba k odpovedi TRUE alebo FALSE. Výsledkom je:

  • Ak argument vráti odpoveď TRUE, funkcia vykoná jednu akciu. V tomto príklade vynásobí údaje v bunke A2 číslom 25.
  • Ak argument vráti odpoveď FALSE, funkcia vykoná inú akciu. V tomto prípade vynásobí údaje v bunke A2 10.

Boolovské hodnoty a aritmetické funkcie

Na rozdiel od logických funkcií väčšina funkcií v Exceli a Tabuľkách Google vykonáva aritmetické operácie, ako napríklad SUM, COUNT aAVERAGE ignorovať boolovské hodnoty, keď sú v bunkách zahrnutých v argumentoch funkcie.

Image
Image

Na príklade na obrázku funkcia COUNT v riadku 5, ktorá počíta len bunky obsahujúce čísla, ignoruje TRUE a FALSE booleovské hodnoty umiestnené v cells A3, A4 a A5 a vráti odpoveď 0.

Konverzia TRUE a FALSE na 1 a 0

Ak chcete, aby boli do výpočtov aritmetických funkcií zahrnuté boolovské hodnoty, musíte ich pred odovzdaním funkcii najskôr previesť na číselné hodnoty. Tento krok môžete vykonať dvoma spôsobmi:

  • Vynásobte boolovské hodnoty jednou (ako ukazujú vzorce v riadkoch 7 a 8 príkladu, ktoré vynásobia hodnoty TRUEa FALSE v bunkách A3 a A4 po jednej).
  • Pridajte nulu ku každej boolovskej hodnote (ako je znázornené vzorcom v riadku 9 príkladu, ktorý pridá 0 do hodnota TRUE v bunka A5).

Tieto operácie majú za následok konverziu hodnoty TRUE v bunkách A3 a A5 na 1a hodnota FALSE v bunka A4 0 Výsledkom je, že Funkcia COUNT v riadku 10 , ktorá sčítava číselné údaje v bunkách A7 až A9 , vráti výsledok 3 namiesto 0

Image
Image

Boolovské hodnoty a vzorce Excel

Na rozdiel od aritmetických funkcií vzorce v Exceli a Tabuľkách Google, ktoré vykonávajú aritmetické operácie, ako je sčítanie a odčítanie, radi čítajú boolovské hodnoty ako čísla bez potreby konverzie. Takéto vzorce automaticky nastavia TRUE na 1 a FALSE na 0

Výsledkom je, že vzorec na sčítanie v riadku 6 na vzorovom obrázku

=A3 + A4 + A5

prečíta údaje v troch bunkách ako:

=1 + 0 + 1

a podľa toho vráti odpoveď 2.

Odporúča: