Booleova vrijednost (logička vrijednost) Definicija i upotreba u programu Excel

Definiranje i upotreba vrijednosti booleova u programima Excel i Google proračunske tablice

Booleova vrijednost , koja se ponekad naziva i logička vrijednost , jedna je od nekoliko vrsta podataka koji se koriste u programima Excel i Google Spreadsheets.

Imenovane nakon matematičara Georgea Boole iz devetnaestog stoljeća, Booleove vrijednosti su dio grane algebre poznatog kao Booleov algebra ili Booleova logika .

Booleovska logika važna je svim računalnim tehnologijama, a ne samo programima proračunske tablice i počiva na konceptu da se sve vrijednosti mogu svesti na TRUE ili FALSE ili budući da se računalna tehnologija temelji na binarnom brojevnom sustavu, bilo 1 ili 0.

Logičke funkcije Booleovih vrijednosti i proračunske tablice

Korištenje Booleovih vrijednosti u programima proračunske tablice najčešće je povezano s logičkom skupinom funkcija kao što su funkcija IF, funkcija AND i funkcija OR.

U tim funkcijama, kao što je prikazano u formulama u redovima 2, 3 i 4 na gornjoj slici, Booleove vrijednosti mogu se koristiti kao ulazni izvor za jedan od argumenata funkcije ili mogu formirati izlaz ili rezultate funkcije koja je vrednovanje ostalih podataka u radnom listu.

Na primjer, prvi argument funkcije IF u retku 5 - argument Logical_test - potreban je za vraćanje Booleove vrijednosti kao odgovor.

To znači da argument mora uvijek procijeniti stanje koje može rezultirati samo TRUE ili FALSE odgovorom. I kao rezultat toga,

Booleovske vrijednosti i aritmetičke funkcije

Za razliku od logičnih funkcija, većina funkcija u programu Excel i Google Spreadsheets koje obavljaju aritmetičke operacije - kao što su SUM, COUNT i AVERAGE - zanemaruju vrijednosti Booleova kada se nalaze u ćelijama uključenim u argumente funkcije.

Na primjer, na gornjoj slici, funkcija COUNT u retku 5, koja broji samo ćelije s brojevima, zanemaruje TRUE i FALSE Booleove vrijednosti koje se nalaze u stanicama A3, A4 i A5 i vraća odgovor od 0.

Pretvaranje TRUE i FALSE na 1 i 0

Da bi se Booleove vrijednosti uključile u izračune aritmetičkih funkcija, prvo ih se prvo mora pretvoriti u numeričke vrijednosti prije nego što ih prenese na funkciju. Dva jednostavna načina ostvarivanja ovog koraka su:

  1. pomnožite Booleove vrijednosti po jedan - kako je prikazano formulama u redcima 7 i 8, koje umnožavaju vrijednosti TRUE i FALSE u stanicama A3 i A4 po jedan;
  2. dodajte nulu svakoj Booleovoj vrijednosti - kako je prikazano formulom u retku 9, koja dodaje nulu na vrijednost TRUE u ćeliji A5.

Te operacije imaju učinak pretvorbe:

Kao rezultat, funkcija COUNT u retku 10 - koja ukupni broj podataka u ćelijama A7 do A9 - vraća rezultat od tri, a ne od nule.

Booleovim vrijednostima i Excel formulama

Za razliku od aritmetičkih funkcija, formule u programu Excel i Google Spreadsheets koje obavljaju aritmetičke operacije - kao što je dodavanje ili oduzimanje - sretni su za čitanje Booleovih vrijednosti kao brojevi bez potrebe za konverzijom - takve formule automatski postavljaju TRUE jednako 1 i FALSE jednaku 0.

Kao rezultat toga, formulacija dodavanja u retku 6 na gornjoj slici,

= A3 + A4 + A5

čita podatke u tri ćelije kao:

= 1 + 0 + 1

i odgovor odgovora 2 na odgovarajući način.