Doriți să vă îmbunătățiți abilitățile Excel? Aflați cele mai importante funcții logice din Excel care vă pot simplifica analiza datelor și vă pot eficientiza fluxul de lucru.
Funcțiile logice ale Excel sunt coloana vertebrală a formulelor Excel; analiza datelor este incompletă fără aceste funcții. Trebuie să apelați la funcții logice ori de câte ori lucrați cu elemente dinamice și doriți să atribuiți o valoare logică pe baza unei alte valori/condiții.
Ca orice alt limbaj de programare, Excel oferă o suită de funcții logice care simplifică viața utilizatorului. Dacă lucrați cu date condiționate și doriți ca Excel să efectueze unele calcule automat pentru dvs., atunci este timpul să stăpâniți aceste formule logice.
Care sunt funcțiile logice ale Excel?
Excel oferă utilizatorilor finali o varietate de funcții. Dintre toate funcțiile disponibile, operațiunile logice sunt cele mai utilizate, deoarece adaugă o valoare extinsă datelor dvs. Puteți atribui logica condiționată din mers, fără să vă faceți griji cu privire la calcularea și alocarea valorilor relevante pentru fiecare celulă de date.
Unele funcții logice utilizate în mod obișnuit includ următoarele:
- DACĂ
- IFS
- DACA EROARE
- ȘI
- SAU
- NU
Puteți utiliza funcțiile de mai sus individual și cu instrucțiunile IF. Când le utilizați cu instrucțiunea IF, obțineți declarații condiționate puternice, care vă pot duce formulele la un nivel superior și vă pot face un expert analist de date.
1. Declarația IF
Instrucțiunea IF este cea mai de bază funcție din Excel, dar are totuși un pumn. Când atribuiți valori bazate pe condiții, apelați la instrucțiunea IF din Excel, funcția principală pentru condiții logice.
În funcție de tipul și utilizarea funcției IF, veți obține un rezultat relevant din formula dvs. Pentru a vă îmbunătăți utilizarea și calitatea formulei, puteți utiliza două tipuri de instrucțiuni IF:
- Declarație IF unică
- Instrucțiune IF imbricată
A. Declarația IF unică
Instrucțiunea IF de sine stătătoare este ideală atunci când se verifică o singură condiție. Precizați starea; în funcție de această condiție, instrucțiunea IF va returna o valoare True/False.
Iată cum puteți utiliza instrucțiunea IF cu un singur criteriu:
=IF(test_logic, [valoare_dacă_adevărat], [valoare_dacă_fals])
Exemplu: Când valoarea condiției este 1, rezultatul este Bun și, alternativ, este Rău când valoarea condiției este 2.
=IF(A2=1,"Bun", DACA(B2=1, "Rău"))
B. Declarație IF imbricată
Folosind Funcția IF cu funcția Imbricată IF în Excel este usor. Funcția Imbricată IF vă permite să treceți mai multe condiții într-o formulă. Puteți specifica diferite condiții și valorile True/False rezultate cu o instrucțiune IF suplimentară.
Iată formula pentru utilizarea instrucțiunilor IF imbricate:
=IF(test_logic, [valoare_dacă_adevărat], dacă (test_logic, [valoare_dacă_adevărat], ...[valoare_dacă_fals]))
Adăugați numărul necesar de paranteze de închidere la sfârșitul formulei pentru a închide toate funcțiile IF.
Exemplu: Dacă aveți mai multe condiții, cum ar fi 1, 2 și 3 și doriți să atribuiți o valoare asociată fiecărui număr, puteți utiliza funcția IF imbricată după cum urmează:
=IF(A2=1,"Bun", DACA(A2=2, "Mediu", "Rău"))
În funcție de valoarea stării dvs., o valoare este atribuită automat.
2. Funcția IFS
Funcția IFS este o funcție logică relativ simplă, deoarece este mai ușor de citit și puteți calcula eficient mai multe condiții simultan.
Cu toate acestea, funcția IFS evaluează toate condițiile definite, spre deosebire de omologul său, care evaluează o singură condiție în timpul execuției. Puteți utiliza funcția IFS așa cum se arată mai jos:
=IFS([Test_logic1, Valoare_dacă_Adevărat1],...)
În funcția IFS, trebuie să definiți fiecare valoare True și False.
3. Funcția IFERROR
După cum sugerează și numele, puteți utiliza funcția IFERROR pentru a gestiona orice erori inerente ori de câte ori întâlniți una. De exemplu, împărțirea unui număr la 0 vă oferă un #DIV/0! eroare în Excel.
În mod alternativ, atunci când utilizați funcția CĂUTARE V din Excel, veți obține o eroare #N/A de fiecare dată când obțineți un rezultat cu valoare nepotrivită/necompletă. Pentru a capta aceste erori și pentru a afișa o valoare alternativă, puteți utiliza funcția IFERROR.
Iată sintaxa pentru referință:
=IFEROARE(valoare, valoare_dacă_eroare)
Exemplu: Când împărțiți Numeratorul la valorile coloanei Numitor, obțineți #DIV/0! eroare. Puteți utiliza IFERROR pentru a afișa o valoare alternativă (0 în exemplul de mai jos), de îndată ce formula rezultă în eroare.
=IFEROARE(A2/B2, 0)
4. Funcția AND
Funcția ȘI este o parte a funcției IF și o puteți utiliza pentru a defini două sau mai multe condiții dependente într-o formulă IF. Să presupunem că trebuie să afișați un rezultat, pe baza a două criterii din formula dvs.:
=DACĂ(ȘI(Criteriul1, Criteriul2), [valoare_dacă_adevărat], [valoare_dacă_fals])
Înainte de a atribui valoarea True, formula va verifica dacă criteriile 1 și 2 sunt îndeplinite. Dacă oricare dintre condiții nu este îndeplinită, se va muta automat la ultima parte a formulei, valoarea definită False.
Când aveți mai mult de două condiții, puteți modifica formula de mai sus; în loc de două, specificați trei sau mai multe condiții cu clauza AND. Iată sintaxa pentru referință:
=DACĂ(ȘI(Criteriul1, Criteriul2, Criteriul3...), [valoare_dacă_adevărat], [valoare_dacă_fals])
Exemplu: În exemplul următor, când valorile din coloanele Prima condiție și a doua condiție sunt egale cu 1, rezultatul este Bun, altfel este Rău.
=DACĂ(ȘI(A2=1,B2=1),"Bun","Rău")
5. Funcția SAU
Funcția SAU are mai multe fațete, oferindu-vă multă libertate de a vă extinde operațiunile logice. Spre deosebire de funcția AND, funcția SAU va oferi un rezultat dacă orice condiții specificate sunt adevărate. Alternativ, veți obține valoarea False specificată dacă condițiile nu sunt îndeplinite.
=IF(SAU(Criterii1, Criteriul2), [valoare_dacă_adevărat], [valoare_dacă_fals])
Iată cum puteți utiliza funcția SAU cu mai multe condiții într-o funcție IF:
=IF(SAU(Criteriul1, Criteriul2, Criteriul3...), [valoare_dacă_adevărat], [valoare_dacă_fals])
Exemplu: Ieșirea arată Bun, deoarece o condiție specificată este adevărată în cadrul funcției SAU.
6. Nu functioneaza
Ce se întâmplă atunci când aveți o mulțime de valori și doriți să vă inversați verificările condiționate? În loc să specificați toate valorile din formulă, puteți utiliza funcția NOT cu funcția IF pentru a simplifica formulele.
Vă puteți gândi la funcția NOT ca la o funcție inversă și funcționează bine atunci când doriți să specificați condițiile opuse în instrucțiunile dumneavoastră IF. Iată sintaxa de bază a unei funcții NOT în Excel:
=IF(NU(test_logic), [valoare_dacă_adevărat], [valoare_dacă_fals])
Exemplu: În exemplul de mai jos, condiția caută opusul lui 1 și afișează Bad de îndată ce condiția este adevărată.
Excel de la Microsoft oferă o varietate de funcții atât pentru începători, cât și pentru utilizatorii avansați. Având în vedere utilizarea sa pe scară largă, sunt multe de așteptat în Excel. Dacă începeți cu Excel, ar trebui să învățați cele mai de bază funcții și să urcați încet pe scară pentru a stăpâni instrumentul.