Operații booleene în Excel

O funcție logică este un tip de funcție care poate returna una dintre valorile posibile - adevărată dacă celula conține valori care îndeplinesc anumite criterii și falsă dacă acest lucru nu se întâmplă. Funcțiile logice sunt folosite pentru a programa foi de calcul pentru a obține descărcarea de la acțiunile frecvent repetitive.

În plus, funcțiile logice pot fi folosite pentru a verifica în ce măsură conținutul unei celule îndeplinește anumite criterii. Pot fi verificate și alte valori booleene.

Operatori de comparație

Fiecare expresie conține operatori de comparație. Acestea sunt după cum urmează:

  1. = – valoarea 1 este egală cu valoarea 2.
  2. > – valoarea 1 este mai mare decât valoarea 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= valoarea 1 sau identică cu valoarea 2 sau mai mare.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> valoarea 1 sau mai mare decât valoarea 2 sau mai mică.

În consecință, Excel returnează unul dintre cele două rezultate posibile: adevărat (1) sau fals (2).

Pentru a utiliza funcțiile logice, este necesar, în toate cazurile posibile, să specificați o condiție care conține unul sau mai mulți operatori.

Funcția adevărată

Для исп dispoziție числения).

Exemplu de formulă − = ADEVĂRAT().

Funcție falsă

Funcția este complet similară cu cea anterioară, doar rezultatul returnat de aceasta este „False”. Cea mai simplă formulă în care puteți utiliza această funcție este următoarea =FALSE().

Funcția AND

Scopul acestei formule este de a returna valoarea „Adevărat” atunci când fiecare dintre argumente corespunde unei anumite valori sau anumitor criterii, care sunt descrise mai sus. Dacă brusc există o discrepanță între unul dintre criteriile cerute, atunci valoarea „False” este returnată.

Referințele de celule booleene sunt, de asemenea, folosite ca parametri ai funcției. Numărul maxim de argumente care pot fi folosite este de 255. Dar cerința obligatorie este prezența a cel puțin unuia dintre paranteze.

ИAdevărFals
AdevărAdevărFals
FalsFalsFals

Sintaxa pentru această funcție este:

=AND(Boolean1; [Boolean2];…)

На данно/ скриншоте видно, что каждый аргpreze Comт перереререрacep ianuarie ст depющий реззльат.Operații booleene în Excel

Funcția „Sau”.

Verifică mai multe valori în funcție de anumite criterii. Dacă oricare dintre ele se potrivește, atunci funcția returnează valoarea adevărată (1). Numărul maxim de argumente în această situație este de asemenea 255 și este obligatoriu să specificați un parametru de funcție.

Apropo de funcție OR, atunci în cazul acesteia tabelul de adevăr va fi după cum urmează.

ORAdevărFals
AdevărAdevărAdevăr
FalsAdevărFals

Sintaxa formulei este următoarea:

=SAU(Boolean 1; [Boolean 2];…)

La fel ca în cazurile precedente și următoare, fiecare argument trebuie separat de celălalt cu punct și virgulă. Dacă ne referim la exemplul de mai sus, atunci fiecare parametru returnează „Adevărat” acolo, deci dacă este necesar să folosiți funcția „SAU” la accesarea acestui interval, atunci formula va returna „Adevărat” până când unul dintre parametri îndeplinește un anumit criteriu.

"Fara functiune

Returnează acele valori care sunt opuse celei setate inițial. Adică, când se transmite valoarea „True” ca parametru al funcției, „False” va fi returnat. Dacă nu se găsește nicio potrivire, atunci „Adevărat”.

Rezultatul care va fi returnat depinde de ce argument inițial este primit de funcție. Dacă, de exemplu, funcția „ȘI” este utilizată împreună cu funcția „NU”, atunci tabelul va fi următorul.

NU(și())TRUEMINCIUT
TRUEMINCIUTTRUE
MINCIUTTRUETRUE

Când utilizați funcția „Sau” în combinație cu funcția „Nu”, tabelul va arăta astfel.

NU (SAU())TRUEMINCIUT
TRUEMINCIUTMINCIUT
MINCIUTMINCIUTTRUE

Sintaxa pentru această funcție este foarte simplă: =НЕ(принимаемое логическое значение).

If

Această caracteristică poate fi numită pe bună dreptate una dintre cele mai populare. Verifică o anumită expresie cu o anumită condiție. Rezultatul este afectat de adevărul sau falsitatea unei afirmații date.

Dacă vorbim în mod specific despre această funcție, atunci sintaxa ei va fi ceva mai complicată. 

=IF(expresie_booleană,[Valoare_dacă_adevărat],[Valoare_dacă_fals])Operații booleene în Excel

Să aruncăm o privire mai atentă la exemplul care a fost afișat în captura de ecran de mai sus. Aici, primul parametru este funcția TRUE, care este verificat de program. Pe baza rezultatelor unei astfel de verificări, este returnat al doilea argument. Al treilea coboară. 

Utilizatorul poate imbrica o singură funcție IF altcuiva. Acest lucru trebuie făcut în cazurile în care, ca urmare a unei verificări pentru respectarea unei anumite condiții, este necesar să se facă alta. 

De exemplu, există mai multe carduri de credit care au numere care încep cu primele patru cifre care caracterizează sistemul de plată care deservește cardul. Adică, există două opțiuni – Visa și Mastercard. Pentru a verifica tipul cardului, trebuie să utilizați această formulă cu două imbricate IF.

=IF(LEFT(A2)=”4″, “Visa”,IF(LEFT(A1111)=”2″,”Master Card”,”card not defined”))

Dacă nu știi ce înseamnă funcția LEVSIMV, apoi scrie în partea de celulă a liniei de text din stânga. Utilizatorul din al doilea argument la această funcție specifică numărul de caractere pe care Excel ar trebui să le selecteze din stânga. Este folosit pentru a verifica dacă primele patru cifre ale unui număr de card de credit încep cu 1111. Dacă rezultatul este adevărat, se returnează „Visa”. Dacă condiția este falsă, atunci funcția este utilizată IF.

În mod similar, puteți obține cuibări decente și puteți verifica conținutul unei celule sau al unui interval pentru respectarea mai multor condiții.

Funcția EROARE

Necesar pentru a determina dacă există o eroare. Dacă da, atunci valoarea celui de-al doilea argument este returnată. Dacă totul este în ordine, atunci primul. În total, funcția are două argumente, fiecare dintre acestea fiind necesar.

Această formulă are următoarea sintaxă:

 =DACA EROARE(valoare;valoare_daca_eroare)

Cum poate fi folosită funcția?

În exemplul de mai jos, puteți vedea eroarea din primul argument al funcției. Prin urmare, formula returnează răspunsul că împărțirea la zero este interzisă. Primul parametru al funcției poate fi orice alte formule. O persoană poate decide independent ce conținut poate fi acolo.Operații booleene în Excel

Cum pot fi folosite funcțiile booleene în practică

Sarcina 1

Înainte ca persoana să-și stabilească scopul de a efectua o reevaluare a soldurilor de mărfuri. Dacă produsul este păstrat mai mult de 8 luni, este necesar să se reducă costul la jumătate.

Inițial, trebuie să creați un astfel de tabel.Operații booleene în Excel

Pentru a atinge acest obiectiv, trebuie să utilizați funcția IF. În cazul exemplului nostru, această formulă va arăta astfel:

 =ЕСЛИ(C2>=8;B2/2;B2)

Expresia booleană conținută în primul argument al funcției este compusă folosind operatorii > și =. Cu cuvinte simple, inițial criteriul este următorul: dacă valoarea celulei este mai mare sau egală cu 8, se execută formula furnizată în al doilea argument. În termeni terminologici, dacă prima condiție este adevărată, atunci al doilea argument este executat. Dacă este fals - al treilea.Operații booleene în Excel

Complexitatea acestei sarcini poate fi crescută. Să presupunem că ne confruntăm cu sarcina de a folosi funcția logică ȘI. În acest caz, condiția va lua următoarea formă: dacă produsul este păstrat mai mult de 8 luni, atunci prețul acestuia trebuie resetat de două ori. Dacă a fost în vânzare de mai mult de 5 luni, atunci trebuie resetat de 1,5 ori. 

În acest caz, trebuie să introduceți următorul șir în câmpul de introducere a formulei.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Operații booleene în Excel

Funcţie IF permite șiruri de text în argumente, dacă este necesar. 

Sarcina 2

Să presupunem că, după ce produsul a fost redus, acesta a început să coste mai puțin de 300 de ruble, apoi trebuie anulat. Același lucru trebuie făcut dacă a zăcut fără a fi vândut timp de 10 luni. În această situație, oricare dintre aceste opțiuni este acceptabilă, deci este logic să folosiți funcția OR и IF. Rezultatul este următoarea linie.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»списан»;»»)

Dacă operatorul logic a fost folosit la scrierea condiției OR, atunci trebuie decodat după cum urmează. Dacă celula C2 conține numărul 10 sau mai mult sau dacă celula D2 conține o valoare mai mică de 300, atunci valoarea „scrisă” trebuie returnată în celula corespunzătoare.Operații booleene în Excel

Dacă condiția nu este îndeplinită (adică se dovedește a fi falsă), atunci formula returnează automat o valoare goală. Astfel, dacă produsul a fost vândut mai devreme sau este în stoc mai puțin decât este necesar, sau a fost redus la o valoare mai mică decât valoarea de prag, atunci rămâne o celulă goală. 

Este permisă utilizarea altor funcții ca argumente. De exemplu, utilizarea formulelor matematice este acceptabilă.

Sarcina 3

Să presupunem că sunt mai mulți studenți care susțin mai multe examene înainte de a intra în gimnaziu. Ca punctaj de trecere, este un punctaj de 12. Iar pentru a intra, este imperativ ca la matematică să fie minim 4 puncte. Ca rezultat, Excel ar trebui să genereze un raport de primire. 

Mai întâi trebuie să construiți următorul tabel.Operații booleene în Excel

Sarcina noastră este să comparăm suma tuturor notelor cu scorul de trecere și, în plus, să ne asigurăm că nota la matematică este sub 4. Și în coloana cu rezultat, trebuie să indicați „acceptat” sau „nu”.

Trebuie să introducem următoarea formulă.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

Folosind operatorul logic И este necesar să se verifice cât de adevărate sunt aceste condiţii. Și pentru a determina scorul final, trebuie să utilizați funcția clasică USM.Operații booleene în Excel

Astfel, folosind funcția IF puteți rezolva multe probleme diferite, deci este una dintre cele mai comune.

Sarcina 4

Să presupunem că ne confruntăm cu necesitatea de a înțelege cât costă bunurile după evaluare în ansamblu. Dacă costul unui produs este mai mic decât valoarea medie, atunci este necesar să anulați acest produs. 

Pentru a face acest lucru, puteți utiliza același tabel care a fost dat mai sus.Operații booleene în Excel

Pentru a rezolva această problemă, trebuie să utilizați următoarea formulă.

=IF(D2

În expresia dată în primul argument, am folosit funcția IN MEDIEA care specifică media aritmetică a unui anumit set de date. În cazul nostru, acesta este intervalul D2:D7.Operații booleene în Excel

Sarcina 5

În acest caz, să presupunem că trebuie să stabilim vânzările medii. Pentru a face acest lucru, trebuie să creați un astfel de tabel.Operații booleene în Excel

În continuare, ar trebui să calculați valoarea medie a acelor celule al căror conținut îndeplinește un anumit criteriu. Astfel, trebuie folosită atât o soluție logică, cât și una statistică. Sub tabelul de mai sus, trebuie să creați un tabel auxiliar în care vor fi afișate rezultatele.Operații booleene în Excel

Această sarcină poate fi rezolvată folosind o singură funcție.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

Primul argument este intervalul de valori care trebuie verificat. Al doilea specifică condiția, în cazul nostru este celula B9. Dar, ca al treilea argument, se folosește intervalul, care va fi folosit pentru a calcula media aritmetică.

Funcţie FĂRĂ INIMĂ vă permite să comparați valoarea celulei B9 cu acele valori care se află în intervalul B2:B7, care listează numerele de magazin. Dacă datele se potrivesc, atunci formula calculează media aritmetică a intervalului C2:C7.Operații booleene în Excel

Concluzii

Funcțiile logice sunt necesare în diferite situații. Există multe tipuri de formule care pot fi folosite pentru a testa anumite condiții. După cum sa văzut mai sus, funcția principală este IF, но существует множество других, которые можно использовать в различных ситуациях.

Au fost date și câteva exemple despre modul în care funcțiile logice pot fi utilizate în situații reale.

Există multe mai multe aspecte ale utilizării funcțiilor logice, dar este dificil să le luați în considerare pe toate în cadrul unui articol, chiar și al unui articol mare. Nu există nicio limită pentru perfecțiune, așa că puteți căuta întotdeauna noi aplicații ale formulelor deja cunoscute.

Lasă un comentariu