Boolean Value (logična vrednost) Opredelitev in uporaba v Excelu

Določitev in uporaba booleanskih vrednosti v Excelu in Google Spreadsheets

Boolova vrednost , včasih imenovana logična vrednost , je ena od več vrst podatkov, ki se uporabljajo v Excelu in Google Spreadsheets.

Poimenovan po matematiki XIX. Stoletja Georgea Booleja, so Boolove vrednosti del veje algebre, znane kot Boolove algebre ali Boolove logike .

Boolova logika je pomembna za vse računalniške tehnologije, ne samo za programe preglednic, temveč tudi za koncept, da se lahko vse vrednosti zmanjšajo na TRUE ali FALSE ali ker računalniška tehnologija temelji na sistemu binarnih številk, bodisi 1 ali 0.

Logične vrednosti in tabele logičnih funkcij

Uporaba logičnih vrednosti v programih preglednic je najpogosteje povezana z logično skupino funkcij, kot so funkcija IF, funkcija IN in funkcija OR.

V teh funkcijah, kot je prikazano v formulah v vrsticah 2, 3 in 4 na zgornji sliki, se kot vir vhodov za enega od argumentov funkcije lahko uporabijo Boolove vrednosti ali lahko tvorijo izhod ali rezultate funkcije, ki je vrednotenje drugih podatkov v delovnem listu.

Na primer, prvi argument funkcije IF v vrstici 5 - argument Logical_test - je potreben, da vrne Boolovo vrednost kot odgovor.

To pomeni, da mora argument vedno ovrednotiti pogoj, ki lahko povzroči le TRUE ali FALSE odgovor. In, kot rezultat,

Boolove vrednosti in aritmetične funkcije

Za razliko od logičnih funkcij, večina funkcij v Excelu in Google Spreadsheetih, ki izvajajo aritmetične operacije - kot so SUM, COUNT in AVERAGE - prezrejo Boolove vrednosti, ko so v celicah, vključenih v argumente funkcije.

Na zgornji sliki na primer funkcija COUNT v vrstici 5, ki šteje samo celice, ki vsebujejo številke, ignorira vrednosti TRUE in FALSE Boolean, ki se nahajajo v celicah A3, A4 in A5 in vrne odgovor na 0.

Pretvarjanje TRUE in FALSE na 1 in 0

Da bi bile vrednosti iz Boolove vrednosti vključene v izračune aritmetičnih funkcij, jih je treba najprej pretvoriti v številske vrednosti, preden jih prenesete v funkcijo. Dva preprosta načina za dosego tega koraka sta:

  1. pomnožite Boolove vrednosti za eno - kot je prikazano v formulah v vrsticah 7 in 8, ki pomnožijo vrednosti TRUE in FALSE v celicah A3 in A4 za eno;
  2. dodajte nič za vsako Boolovo vrednost - kot je prikazano v formuli v vrstici 9, ki dodaja nič v vrednost TRUE v celici A5.

Te dejavnosti imajo učinek pretvorbe:

Rezultat tega je, da funkcija COUNT v vrstici 10 - ki vsota podatkov o številu v celicah A7 do A9 - vrne rezultat treh in ne nič.

Boolean vrednosti in Formule Excel

Za razliko od aritmetičnih funkcij so formule v Excelu in Google Spreadsheetih, ki izvajajo aritmetične operacije - kot so dodajanje ali odštevanje - z veseljem prebrale Boolove vrednosti kot številke brez potrebe po konverziji - take formule samodejno določijo TRUE, ki je enaka 1 in FALSE enaka 0.

Kot rezultat, dodana formula v vrstici 6 na zgornji sliki,

= A3 + A4 + A5

bere podatke v treh celicah kot:

= 1 + 0 + 1

in v skladu s tem vrne odgovor 2.