Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Excel este un program incredibil de funcțional care vă permite nu numai să înregistrați datele într-o formă tabelară, ci și să automatizați procesarea acestora. Funcțiile logice sunt elementul principal care vă permite să efectuați orice operațiuni de acest fel. Sunt folosite în formule și alte funcții pentru a simplifica toate operațiunile.

Ele sunt concepute pentru a verifica dacă valorile îndeplinesc criteriile specificate. Dacă există o astfel de potrivire, în celula în care este scrisă, se introduce valoarea „TRUE”, în cazul unei discrepanțe – „FALSE”. Astăzi vom lua în considerare mai detaliat aspecte precum structura funcțiilor logice, domeniul de aplicare a acestora.

Lista de funcții booleene în Excel

Există un număr mare de funcții logice, dar cele mai frecvent utilizate sunt următoarele:

  1. TRUE
  2. MINCIUT
  3. IF
  4. DACA EROARE
  5. OR
  6. И
  7. NU
  8. EOSHIBKA
  9. ISBLANK

Toate acestea pot fi folosite pentru a crea structuri complexe și pentru a specifica criterii de orice ordine. Aproape toate aceste funcții presupun transmiterea anumitor parametri. Singurele excepții sunt TRUE și FALSE, care revin singure. Numerele, textul, referințele la celule, intervalele și așa mai departe sunt adesea folosite ca parametri. Să aruncăm o privire la toți operatorii de mai sus.

Operatorii TRUE și FALSE

Ceea ce au în comun ambele funcții este că returnează o singură valoare. Scopul utilizării lor este utilizarea ca componentă a altor funcții. După cum se poate înțelege din numele operatorilor, funcțiile TRUE и MINCIUT returnează valorile TRUE и MINCIUT respectiv.

Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

NU operator

Această funcție este utilizată cu un singur argument și scrie valoarea opusă în celulă. Dacă treci de acest operator TRUE, apoi se va întoarce MINCIUT și, în consecință, afirmația opusă este adevărată. Prin urmare, rezultatul prelucrării datelor de către acest operator depinde complet de ce parametri să îi transmită. Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Sintaxa acestui operator este următoarea: =NU (adevărat sau fals).

Operatorii AND și SAU

Acești doi operatori sunt necesari pentru a transmite relația dintre condițiile unei expresii unul față de celălalt. Funcţie И este folosit pentru a indica faptul că două criterii trebuie să corespundă aceluiași număr sau text în același timp. Această funcție returnează o valoare TRUE numai cu condiţia ca toate criteriile să producă această valoare în acelaşi timp. Dacă cel puțin un criteriu eșuează, întreaga secvență returnează o valoare MINCIUT. Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Modul în care este construit operatorul AND este foarte simplu: =Și(argument1; argument2; …). Numărul maxim de argumente care pot fi folosite de această funcție este 255. Sintaxa operatorului OR similar, dar mecanica de lucru este ușor diferită. Dacă una din lista de funcții produce un rezultat TRUE, atunci acest număr va fi returnat ca o întreagă secvență logică. Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Instrucțiunile IF și ISERROR

Aceste două funcții au un scop foarte important – stabilesc direct criteriul de conformitate cu care trebuie verificată o anumită expresie. Pentru o înțelegere mai profundă a modului în care lucrează operatorul DACA EROARE, trebuie mai întâi să descrii funcția IF. Structura sa generală este puțin mai complicată decât cele anterioare: =IF(expresie_logică, valoare_dacă_adevărată, valoare_dacă_falsă).

Sarcina acestui operator este de a crea cele mai complexe construcții. Verifică dacă criteriile sunt îndeplinite. Dacă da, atunci operatorul va reveni TRUE, dacă nu - MINCIUT. Dar operatorul este adesea folosit împreună cu alții. De exemplu, dacă este folosit ca argument al funcției NU, apoi, în consecință, totalul va fi înlocuit automat cu opusul. Adică, dacă există o potrivire cu criteriul, atunci valoarea va fi returnată MINCIUT. Acesta este principalul avantaj al funcțiilor logice: ele pot fi combinate în cele mai bizare forme.

În plus, schema devine mai complicată. Dacă după acest criteriu obținem rezultatul „adevărat”, atunci puteți specifica textul, numărul care va fi afișat sau funcția care va fi calculată. În mod similar, puteți seta rezultatul care va fi afișat dacă rezultatul a fost returnat după procesarea datelor. MINCIUT. Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Structura operatorului DACA EROARE destul de asemănător, dar totuși oarecum diferit. Conține două argumente necesare:

  1. Sens. Expresia însăși este testată. Dacă se dovedește a fi adevărat, atunci acea valoare este returnată.
  2. Valoarea dacă este o eroare. Acesta este textul, numărul sau funcția care va fi afișat sau executat dacă rezultatul verificării primului argument a fost FALS. Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Sintaxă: =DACA EROARE(valoare;valoare_daca_eroare).

operatori ISERROW și ISEMPLAND

Prima funcție a celor de mai sus conține o singură valoare și are următoarea sintaxă: =ISERROR(valoare). Sarcina acestui operator este să verifice cât de bine sunt umplute celulele (una sau în întregul interval). Dacă se dovedește că umplutura a fost greșită, returnează rezultatul adevărat. Dacă totul este bine – fals. Poate fi aplicat direct ca criteriu pentru o altă funcție. Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Excel poate verifica link-urile pentru următoarele tipuri de erori:

  • #NUME?;
  • #N / A;
  • #DEL/0!;
  • #NUMĂR!;
  • #ASA DE;
  • #GOL!;
  • #LEGĂTURĂ!.

Funcţie ISBLANK În general, este incredibil de simplu. Conține un singur parametru, care este celula/zona care trebuie verificată. Dacă există o celulă care nu are nici text, nici numere, nici caractere care nu se imprimă, atunci rezultatul este returnat TRUE. În consecință, dacă există date în toate celulele intervalului, atunci utilizatorul primește rezultatul MINCIUT. Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Tabel de memorii „Funcții logice în Excel”

Pentru a rezuma tot ceea ce este descris mai sus, să oferim un mic tabel care conține informații despre toate funcțiile logice utilizate în mod obișnuit.

Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Funcții logice și exemple de rezolvare a problemelor

Funcțiile logice fac posibilă rezolvarea unei varietăți de sarcini, inclusiv a celor complexe. Să dăm câteva exemple despre cum funcționează acestea în practică.

Sarcina 1. Să presupunem că avem o parte din bunuri rămase după un anumit timp de vânzare. Trebuie reevaluat după următoarele reguli: dacă nu s-a putut vinde în 8 luni, împărțiți-i prețul de 2 ori. Mai întâi, să creăm un interval care descrie datele inițiale. Arata cam asa.

Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Pentru ca sarcina descrisă să fie rezolvată cu succes, trebuie să utilizați următoarea funcție. Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Îl puteți vedea în bara de formule din captura de ecran. Acum să facem câteva precizări. Expresia logică care a fost afișată în captură de ecran (adică C2>=8) înseamnă că produsul trebuie să fie în stoc până la 8 luni inclusiv. Folosind operatorii aritmetici >=, definim regula mai mare sau egală. După ce am scris această condiție, funcția va returna una dintre cele două valori: „TRUE” sau „FALSE”. Dacă formula îndeplinește criteriul, atunci valoarea după reevaluare este scrisă în celulă (bine, sau transmisă ca argument unei alte funcții, totul depinde de parametrii stabiliți de utilizator), împărțită la doi (pentru aceasta, am împărțit pretul la momentul primirii la depozit cu doi) . Dacă după aceea se constată că produsul este în stoc de mai puțin de 8 luni, atunci se returnează aceeași valoare care este conținută în celulă.

Acum să facem sarcina mai dificilă. Aplicăm condiția: baremul reducerilor trebuie să fie progresiv. Mai simplu spus, dacă mărfurile zac mai mult de 5 luni, dar mai puțin de 8, prețul ar trebui împărțit la o dată și jumătate. Dacă mai mult de 8, doi. Pentru ca această formulă să se potrivească cu valoarea, trebuie să fie după cum urmează. Uită-te la captura de ecran din bara de formule pentru a o vedea.

Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Important! Ca argumente, este permisă utilizarea nu numai a valorilor numerice, ci și a valorilor text. Prin urmare, este admisibil să se stabilească criterii de cea mai diferită ordine. De exemplu, să facă o reducere la bunurile primite în ianuarie și să nu o facă dacă au ajuns în aprilie.

Sarcina 2. Să aplicăm acest criteriu unui produs care se află în stoc. Să presupunem că, după reducerea făcută mai sus, valoarea sa a devenit mai mică de 300 de ruble sau dacă a fost fără vânzare mai mult de 10 luni, atunci este pur și simplu scos de la vânzare. Formula este următoarea.

Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Să o analizăm. Am folosit funcția ca criteriu OR. Este necesar să se furnizeze o astfel de furculiță. Dacă celula D2 conține numărul 10, atunci valoarea „scrisă” va fi afișată automat în linia corespunzătoare a coloanei E. Același lucru este valabil și pentru cealaltă condiție. Dacă niciunul dintre ele nu este îndeplinit, atunci o celulă goală este pur și simplu returnată.

Sarcina 3. Să presupunem că avem un eșantion de elevi care încearcă să intre în liceu. Pentru a face acest lucru, trebuie să treacă examene la mai multe materii, prezentate în captura de ecran de mai jos. Pentru a fi considerați eligibili pentru admiterea în această instituție de învățământ, aceștia trebuie să obțină un total de 12 puncte. În același timp, o condiție importantă este ca scorul la matematică să fie nu mai mic de 4 puncte. Sarcina este de a automatiza prelucrarea acestor date, precum și de a întocmi un raport despre care elevii au intrat și care nu. Pentru a face acest lucru, vom face un astfel de tabel.

Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Deci, sarcina noastră este să facem programul să calculeze câte puncte vor fi în total, să ne uităm la rezultatul de trecere și să facem o comparație. Dupa aceste operatii, functia trebuie sa puna rezultatul in celula in care se incadreaza. Există două opțiuni posibile: „acceptat” sau „nu”. Pentru a implementa această sarcină, introduceți o formulă similară (doar introduceți valorile): =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).

Cu o funcție booleană И putem verifica dacă două condiții sunt îndeplinite deodată. În acest caz, am folosit funcția USM pentru a calcula scorul total. Ca primă condiție (în primul argument al funcției AND), am specificat formula B3>=4. Această coloană conține un punctaj la matematică, care nu trebuie să fie mai mic de 4 puncte.

Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Vedem aplicarea largă a funcției IF atunci când lucrați cu foi de calcul. De aceea este cea mai populară funcție logică pe care trebuie să o cunoașteți mai întâi.

Este foarte recomandat să exersați pe tabelul de testare înainte de a utiliza aceste abilități în munca reală. Acest lucru va ajuta la economisirea mult timp.

Sarcina 4. Ne confruntăm cu sarcina de a determina costul total al mărfurilor după reducere. Cerință – costul produsului trebuie să fie mai mare sau mediu. Dacă această condiție nu este îndeplinită, mărfurile trebuie anulate. În acest exemplu, vom vedea cum funcționează o grămadă de funcții aritmetice și statistice.

Să folosim tabelul pe care l-am desenat deja. Pentru a rezolva această problemă, este necesar să se stabilească regula ca o condiție ca celula D2 să fie mai mică decât media aritmetică a întregii game de bunuri. Dacă regula este confirmată, atunci în celula în care este scrisă această formulă, este setată valoarea „eliminat”. Dacă criteriul nu este îndeplinit, atunci este setată o valoare goală. Pentru a returna media aritmetică, există o funcție IN MEDIE. Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Sarcina 5. Să presupunem că trebuie să calculăm vânzările medii ale diferitelor produse în diferite magazine ale aceleiași mărci. Să facem o astfel de masă.

Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Sarcina noastră este să determinăm media pentru toate valorile, care se potrivește cu anumite caracteristici. Pentru a face acest lucru, folosim o funcție specială care nu era în lista de mai sus. Vă permite să combinați două funcții IN MEDIE и DACĂ. Și ea a sunat FĂRĂ INIMĂ. Conține trei argumente:

  1. Intervalul de verificat.
  2. Condiția de verificat.
  3. Media intervalului.

Ca rezultat, se obține următoarea formulă (în captură de ecran).

Funcții booleene în Excel. Totul despre aplicarea funcțiilor logice în Excel

Vedem că gama de aplicare a funcțiilor logice este pur și simplu uriașă. Și lista lor este de fapt mult mai mare decât cea descrisă mai sus. Am enumerat doar cele mai populare dintre ele, dar am descris și un exemplu de altă funcție, care este o combinație de statistică și logică. Există și alți hibrizi similari care merită luați în considerare separat.

Lasă un comentariu