Valoare booleană (valoare logică) Definiție și utilizare în Excel

Definirea și utilizarea valorii booleene în fișierele Excel și Google

O valoare booleană , denumită uneori o valoare logică , este una dintre mai multe tipuri de date utilizate în Excel și Google Spreadsheets.

Numit după matematicianul secolului al XIX-lea, George Boole, valorile booleene fac parte dintr-o ramură de algebră cunoscută sub numele de algebră booleană sau logică booleană .

Logica booleană este importantă pentru toată tehnologia calculatoarelor, nu doar pentru programele de calcul tabelar, și se bazează pe ideea că toate valorile pot fi reduse la TRUE sau FALSE sau deoarece tehnologia informatică se bazează pe sistemul de numere binare, fie la 1, fie la 0.

Valori booleene și funcții logice pentru foi de calcul

Utilizarea valorilor booleene în programele de calcul tabelar este cel mai des asociată cu grupul logic de funcții, cum ar fi funcția IF, funcția AND și funcția OR.

În aceste funcții, după cum se arată în formulele din rândurile 2, 3 și 4 din imaginea de mai sus, valorile booleene pot fi folosite ca sursă de intrare pentru unul din argumentele funcției sau pot forma rezultatele sau rezultatele unei funcții care este evaluarea altor date din foaia de lucru.

De exemplu, primul argument al funcției IF din rândul 5 - argumentul Logical_test - este necesar pentru a returna o valoare booleană ca răspuns.

Adică argumentul trebuie să evalueze întotdeauna o condiție care poate duce vreodată la un răspuns TRUE sau FALSE. Și, ca rezultat,

Valorile booleene și funcțiile aritmetice

Spre deosebire de funcțiile logice, cele mai multe funcții din Excel și Google Spreadsheets care efectuează operații aritmetice - cum ar fi SUM, COUNT și AVERAGE - ignoră valorile Boolean atunci când se află în celulele incluse în argumentele unei funcții.

De exemplu, în imaginea de mai sus, funcția COUNT din rândul 5, care contează numai celule care conțin numere, ignoră valorile Boolean TRUE și FALSE situate în celulele A3, A4 și A5 și returnează un răspuns de 0.

Convertește TRUE și FALSE la 1 și 0

Pentru a avea valori booleene incluse în calculele funcțiilor aritmetice, acestea trebuie mai întâi convertite în valori numerice înainte de a le transmite funcției. Două moduri simple de a realiza acest pas sunt:

  1. multiplica valorile booleene cu una - după cum se arată în formulele din rândurile 7 și 8, care înmulțesc valorile TRUE și FALSE în celulele A3 și A4 câte unul;
  2. adăugați zero la fiecare valoare booleană - așa cum se arată prin formula din rândul 9, care adaugă zero la valoarea TRUE în celula A5.

Aceste operațiuni au ca efect convertirea:

Ca rezultat, funcția COUNT din rândul 10 - care totalizează datele din celule A7 până la A9 - returnează un rezultat mai degrabă de trei decât de zero.

Valori booleene și formule Excel

Spre deosebire de funcțiile aritmetice, formulele din Excel și din foile de calcul Google care efectuează operații aritmetice - cum ar fi adăugarea sau scăderea - sunt fericite să citească valorile booleene ca numere fără a fi nevoie de conversie - astfel de formule setează automat TRUE egal cu 1 și FALSE egal cu 0.

Ca rezultat, formula de adăugare în rândul 6 din imaginea de mai sus,

= A3 + A4 + A5

citește datele din cele trei celule ca:

= 1 + 0 + 1

și returnează un răspuns de 2 în consecință.