Ką žinoti
- Boole reikšmės yra True arba False, 1 arba 0.
- Naudokite žodžius didžiosiomis raidėmis, kad nurodytumėte Būlio reikšmes. Pvz.: TRUE
- Naudokite logines funkcijas, pvz., IF, OR ir AND, su loginėmis reikšmėmis.
Šiame straipsnyje paaiškinama, kaip naudoti Būlio reikšmes „Microsoft Excel“skaičiuoklėse. Šios instrukcijos taikomos „Excel“versijoms 2019, 2016, 2013, 2010 ir „Excel“, skirta „Microsoft 365“.
Kas yra Būlio reikšmė?
Bulio reikšmė, kuri kartais vadinama logine reikšme, yra vienas iš kelių duomenų tipų, naudojamų skaičiuoklėse tokiose programose kaip „Excel“ir „Google“skaičiuoklės. Būlio reikšmės, pavadintos XIX a. matematiko Džordžo Būlio vardu, yra algebros, žinomos kaip Būlio algebra arba Būlio logika, dalis.
Bulio logika yra gyvybiškai svarbi visoms kompiuterinėms technologijoms, ne tik skaičiuoklių programoms, ir remiasi koncepcija, kad visos reikšmės gali būti sumažintos iki TRUE arba FALSE -arba, kadangi kompiuterinė technologija yra pagrįsta dvejetainių skaičių sistema, arba 1 arba 0
Bulio reikšmės ir skaičiuoklės loginės funkcijos
Boole reikšmės skaičiuoklių programose dažniausiai sukuriamos naudojant loginę funkcijų grupę, pvz., funkciją IF, funkciją AND, ir OR.
Šiose funkcijose Būlio reikšmės yra vieno iš funkcijos argumentų įvesties š altinis arba jos gali sudaryti funkcijos, kuri įvertina kitus darbalapio duomenis, išvestį arba rezultatus.
Pavyzdžiui, pirmasis funkcijos IF argumentas 4 eilutėje – loginio testo argumentas – reikalingas, kad būtų grąžinta Būlio reikšmė kaip atsakymas. Argumentas visada turi įvertinti sąlygą, kuri gali sukelti tik TRUE arba FALSE atsakymą. Rezultatas:
- Jei argumentas pateikia atsakymą TRUE, funkcija atlieka vieną veiksmą. Šiame pavyzdyje jis padaugina ląstelėje A2 esančius duomenis iš 25.
- Jei argumentas pateikia atsakymą FALSE, funkcija atlieka kitą veiksmą. Šiuo atveju duomenys ląstelėje A2 padauginami iš 10.
Bulio reikšmės ir aritmetinės funkcijos
Skirtingai nuo loginių funkcijų, dauguma „Excel“ir „Google“skaičiuoklių funkcijų, kurios atlieka aritmetines operacijas, pvz., SUM, COUNT irAVERAGE ignoruoja Būlio reikšmes, kai jos yra ląstelėse, įtrauktose į funkcijos argumentus.
Pavyzdžiui, pavyzdiniame paveikslėlyje funkcija COUNT 5 eilutėje, kuri skaičiuoja tik langelius su skaičiais, nepaiso TRUE ir FALSE Būlio reikšmių, esančių cells A3, A4 ir A5 ir pateikia atsakymą 0.
Vertimas TRUE ir FALSE į 1 ir 0
Kad į aritmetinių funkcijų skaičiavimus būtų įtrauktos Būlio reikšmės, prieš perduodant jas funkcijai pirmiausia turite jas konvertuoti į skaitines reikšmes. Šį veiksmą galima atlikti dviem būdais:
- Bulio reikšmes padauginkite iš vieneto (kaip parodyta formulėse pavyzdžio 7 ir 8 eilutėse, kurios padaugina reikšmes TRUEir FALSE langeliuose A3 ir A4 po vieną).
- Pridėkite nulį prie kiekvienos Būlio reikšmės (kaip parodyta formulėje 9 eilutėje, kuri prideda 0 prie reikšmė TRUE langelyje A5).
Šios operacijos paverčia reikšmę TRUE ląsteliuose A3 ir A5 į 1ir reikšmė FALSE ląstelėje A4 iki 0 . Dėl to Funkcija COUNT 10 eilutėje , kuri sumuoja skaičių duomenis ląsteliuose nuo A7 iki A9 , pateikia rezultatą. 3 , o ne 0
Bulio reikšmės ir Excel formulės
Skirtingai nuo aritmetinių funkcijų, „Excel“ir „Google“skaičiuoklių formulės, kurios atlieka aritmetines operacijas, pvz., sudėjimą ir atimtį, mielai skaito Būlio reikšmes kaip skaičius, nereikia konvertuoti. Tokios formulės automatiškai nustato TRUE lygų 1 ir FALSE lygi 0
Todėl pridėjimo formulė 6 eilutėje pavyzdiniame paveikslėlyje,
=A3 + A4 + A5
skaito duomenis trijuose langeliuose kaip:
=1 + 0 + 1
ir atitinkamai grąžina 2 atsakymą.