Booleovská hodnota (logická hodnota) Definícia a použitie v programe Excel

Definovanie a použitie booleovských hodnôt v tabuľkách programu Excel a Google

Booleovská hodnota , niekedy označovaná ako logická hodnota , je jedným z niekoľkých typov údajov používaných v aplikácii Excel a Google Spreadsheets.

Pomenovaný po matematiku z 19. storočia George Boole, booleovské hodnoty sú súčasťou pobočky algebra známej ako booleovská algebra alebo booleovská logika .

Booleovská logika je dôležitá pre všetky počítačové technológie, a to nielen pre tabuľkové programy, a spočíva na koncepte, že všetky hodnoty môžu byť redukované buď na hodnotu TRUE alebo FALSE, alebo pretože počítačová technológia je založená na systéme binárnych čísel na hodnotu 1 alebo 0.

Booleovské hodnoty a tabuľkové logické funkcie

Použitie logických hodnôt v tabuľkových programoch sa najčastejšie spája s logickou skupinou funkcií, ako je funkcia IF, funkcia AND a funkcia OR.

V týchto funkciách, ako je znázornené vo vzorcoch v riadkoch 2, 3 a 4 na obrázku vyššie, môžu byť boolovské hodnoty použité ako vstupný zdroj pre jeden z argumentov funkcie alebo môžu tvoriť výstup alebo výsledky funkcie, ktorá je vyhodnocovanie ďalších údajov v pracovnom hárku.

Napríklad prvý argument funkcie IF v riadku 5 - argument Logical_test - je potrebný na vrátenie Booleovskej hodnoty ako odpoveď.

To znamená, že argument musí vždy vyhodnotiť stav, ktorý môže mať za následok iba TRUE alebo FALSE odpoveď. A ako výsledok,

Booleovské hodnoty a aritmetické funkcie

Na rozdiel od logických funkcií väčšina funkcií v aplikácii Excel a tabuľkách Google, ktoré vykonávajú aritmetické operácie - napríklad SUM, COUNT a AVERAGE - ignorujú Booleovské hodnoty, keď sa nachádzajú v bunkách zahrnutých do argumentov funkcie.

Napríklad na obrázku vyššie, funkcia COUNT v riadku 5, ktorá počíta iba bunky obsahujúce čísla, ignoruje hodnoty TRUE a FALSE Boolean v bunkách A3, A4 a A5 a vráti odpoveď 0.

Konverzia TRUE a FALSE na 1 a 0

Ak majú booleovské hodnoty zahrnúť do výpočtov aritmetických funkcií, musia sa najskôr prepísať na číselné hodnoty predtým, než ich odovzdajú do funkcie. Dva jednoduché spôsoby vykonania tohto kroku sú:

  1. vynásobte boolovské hodnoty jednou - ako to znázorňujú vzorce v riadkoch 7 a 8, ktoré vynásobia hodnoty TRUE a FALSE v bunkách A3 a A4 jedným;
  2. pridajte nulu ku každej Booleovskej hodnote - ako je znázornené vzorcom v riadku 9, ktorý pridáva nulu k hodnote TRUE v bunke A5.

Tieto operácie majú za následok konverziu:

V dôsledku toho funkcia COUNT v riadku 10 - ktorá celkovo číselné údaje v bunkách A7 až A9 - vráti výsledok troch namiesto nuly.

Booleovské hodnoty a vzorce Excel

Na rozdiel od aritmetických funkcií, vzorce v programe Excel a tabuľky Google, ktoré vykonávajú aritmetické operácie - napríklad pridanie alebo odčítanie - si môžu čítať Booleovské hodnoty ako čísla bez nutnosti konverzie - tieto vzorce automaticky nastavia TRUE rovnú 1 a FALSE rovnú 0.

Ako výsledok, vzorec pridania v riadku 6 na obrázku vyššie,

= A3 + A4 + A5

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

= 1 + 0 + 1

a zodpovedajúcim spôsobom odpovie 2.