Būlio vertybių apibrėžimas ir naudojimas "Excel" ir "Google" skaičiuoklėse
Būlio reikšmė , kartais vadinama logine verte , yra viena iš kelių tipų duomenų, naudojamų "Excel" ir "Google" skaičiuoklėse.
Pavadinta po devyniolikto amžiaus matematiko George'o Boole'o, loginės vertės yra algebra, vadinamos Būlio algebra ar logine logika, filialo dalis.
Būlio logika yra svarbi visoms kompiuterių technologijoms, o ne tik skaičiuoklių programoms, ir remiasi koncepcija, kad visos vertės gali būti sumažintos iki TRUE arba FALSE arba nuo kompiuterinių technologijų, pagrįstų dvejetainių skaičių sistema, iki 1 arba 0.
Būtinosios vertės ir skaičiuoklės loginės funkcijos
Būlio reikšmių naudojimas skaičiuoklių programose dažniausiai yra susijęs su logine funkcijų grupe, tokia kaip IF funkcija, AND funkcija ir OR funkcija.
Šiose funkcijose, kaip parodyta aukščiau pateiktame paveikslėlyje pateiktose formulėse 2, 3 ir 4 eilutėse, Būlio reikšmės gali būti naudojamos kaip vieno iš funkcijų argumentų įvesties šaltinis arba jie gali sudaryti iš funkcijos išvesties ar rezultatų kitų darbo lapo duomenų vertinimas.
Pavyzdžiui, pirmasis IF funkcijos 5 eilutėje argumentas - argumentas Logical_test - reikalingas norint grąžinti loginę reikšmę kaip atsakymą.
Tai reiškia, kad argumentas visada turi įvertinti sąlygą, kuri bet kada gali sukelti tikro ar netikro atsakymo. Ir dėl to,
- Jei argumentas grąžina TRUE atsakymą, funkcija atliks vieną veiksmą (dauginkite duomenis ląstelėje A2 25).
- Jei argumentas grąžina FALSE atsakymą, funkcija atliks kitą veiksmą (dauginkite ląstelių A2 duomenis iki 10).
Būlio vertės ir aritmetinės funkcijos
Skirtingai nuo loginių funkcijų, dauguma "Excel" ir "Google Spreadsheet" funkcijų, vykdančių aritmetines operacijas (pvz., SUM, COUNT ir AVERAGE), ignoruoja logines reikšmes, kai jos yra lange, įtrauktose į funkcijos argumentus.
Pavyzdžiui, viršuje esančiame paveikslėlyje 5 eilutėje esančioje COUNT funkcijoje, kurioje skaičiuojami tik skaičiai su skaičiais, ignoruojamos tiesinės ir netikslinės reikšmės, esančios ląstelėse A3, A4 ir A5, ir grąžina 0 atsakymą.
Konvertuoja TRUE ir FALSE 1 ir 0
Kad biuletenio reikšmės būtų įtrauktos į aritmetines funkcijas, jie pirmiausia turi būti perskaičiuoti į skaitines vertes prieš perduodant jas į funkciją. Du paprasti šio žingsnio įgyvendinimo būdai yra šie:
- padauginti Būlio reikšmes vienu būdu - kaip parodyta 7 ir 8 eilutėse pateiktose formulėse, kurios lenteles A3 ir A4 padaugina iš vienos iš verčių TRUE ir FALSE;
- pridėti nulį į kiekvieną loginę reikšmę - kaip parodyta 9 eilutėje pateikta formulė, kuri lange A5 prideda nulį į TRUE reikšmę.
Šios operacijos pasikeičia:
- vertė TRUE ląstelėse A3 ir A5 iki 1;
- langelyje A4 iki 0 reikšmė yra FALSE.
Dėl šios priežasties, COUNT funkcija 10 eilutėje, kurioje pateikiami skaičiaus duomenys ląstelėse nuo A7 iki A9, grąžina trijų, o ne nulinių rezultatų skaičių.
Būlio vertės ir "Excel" formulės
Skirtingai nuo aritmetinių funkcijų, Excel ir "Google Spreadsheets" formulės, atliekančios aritmetines operacijas, pvz., Įtraukimas arba atimtis, mielai skaito Būlio reikšmes kaip skaičiai be konversijos, todėl tokios formulės automatiškai nustato TRUE lygią 1 ir FALSE lygus 0.
Todėl aukščiau pateiktame paveikslėlyje esančioje eilutėje esančio papildymo formulės,
= A3 + A4 + A5
skaito duomenis trijose langeliuose:
= 1 + 0 + 1
ir atitinkamai grąžina 2 atsakymą.