Cum se utilizează valorile booleene (valori logice) în Excel

Cuprins:

Cum se utilizează valorile booleene (valori logice) în Excel
Cum se utilizează valorile booleene (valori logice) în Excel
Anonim

Ce trebuie să știți

  • Valorile booleene sunt True sau False, 1 sau 0.
  • Folosiți cuvintele cu majuscule pentru a reprezenta valori booleene. De exemplu: TRUE
  • Folosiți funcții logice, cum ar fi IF, SAU și ȘI, cu valori booleene.

Acest articol explică cum să utilizați valorile booleene în foile de calcul Microsoft Excel. Aceste instrucțiuni se aplică versiunilor Excel 2019, 2016, 2013, 2010 și Excel pentru Microsoft 365.

Ce este o valoare booleană?

O valoare booleană, care uneori este numită valoare logică, este unul dintre numeroasele tipuri de date utilizate în foile de calcul în aplicații precum Excel și Foi de calcul Google. Denumite după matematicianul din secolul al XIX-lea George Boole, valorile booleene fac parte dintr-o ramură a algebrei cunoscută sub numele de algebră booleană sau logică booleană.

Logica booleană este vitală pentru toate tehnologiile informatice, nu doar pentru programele de calcul și se bazează pe conceptul că toate valorile pot fi reduse fie la TRUE sau FALSE -sau, deoarece tehnologia informatică se bazează pe sistemul de numere binar, fie 1 sau 0

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

Valorile booleene din programele de calcul sunt create cel mai adesea folosind grupul logic de funcții, cum ar fi funcția IF, funcția ȘI, și funcția SAU.

Image
Image

În aceste funcții, valorile booleene sunt sursa de intrare pentru unul dintre argumentele funcției sau pot forma rezultatul sau rezultatele unei funcții care evaluează alte date din foaia de lucru.

De exemplu, primul argument al funcției IF din rândul 4 - argumentul test logic - este necesar pentru a returna o valoare booleană ca răspuns. Argumentul trebuie să evalueze întotdeauna o condiție care poate avea ca rezultat doar un răspuns TRUE sau FALSE. Ca rezultat:

  • Dacă argumentul returnează un răspuns de TRUE, funcția efectuează o acțiune. În acest exemplu, înmulțește datele din celula A2 cu 25.
  • Dacă argumentul returnează un răspuns de FALSE, funcția efectuează o acțiune diferită. În acest caz, înmulțește datele din celula A2 cu 10.

Valori booleene și funcții aritmetice

Spre deosebire de funcțiile logice, majoritatea funcțiilor din Excel și Foi de calcul Google care efectuează operații aritmetice, cum ar fi SUM, COUNT șiAVERAGE ignoră valorile booleene atunci când acestea se află în celule incluse în argumentele unei funcții.

Image
Image

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

Conversia TRUE și FALSE la 1 și 0

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

  • Înmulțiți valorile booleene cu una (după cum se arată în formulele din rândurile 7 și 8 din exemplu, care înmulțesc valorile TRUE și FALSE în celule A3 și A4 câte una).
  • Adăugați un zero la fiecare valoare booleană (după cum se arată în formula din rândul 9 din exemplu, care adaugă 0 la valoarea TRUE în celula A5).

Aceste operațiuni au ca efect conversia valorii TRUE în celule A3 și A5 în 1și valoarea FALSE în celula A4 la 0 Ca urmare, Funcția COUNT din rândul 10 , care totalizează datele numerice din celule A7 până la A9 , returnează un rezultat de 3 în loc de 0

Image
Image

Valori booleene și formule Excel

Spre deosebire de funcțiile aritmetice, formulele din Excel și Google Sheets care efectuează operații aritmetice precum adunarea și scăderea sunt bucuroși 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 urmare, formula de adunare din rândul 6 din imaginea exemplu,

=A3 + A4 + A5

citește datele din cele trei celule ca:

=1 + 0 + 1

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

Recomandat: