Funcția Excel IF - Introducere
Când utilizați funcția Excel IF
Funcția IF în Excel este cea mai potrivită pentru situațiile în care verificați dacă o condiție este ADEVĂRATĂ sau FALSĂ. Dacă este ADEVĂRAT, funcția returnează o valoare / referință specificată, iar dacă nu, atunci returnează o altă valoare / referință specificată.
Ce returnează
Returnează orice valoare specificați pentru condiția TRUE sau FALSE.
Sintaxă
= IF (test_logic, [value_if_true], [value_if_false])
Argumente de intrare
- test_logic - aceasta este condiția pe care doriți să o testați. Ar putea fi o expresie logică care poate fi evaluată la ADEVĂRAT sau FALS. Aceasta poate fi fie o referință de celulă, un rezultat al altei formule, fie poate fi introdusă manual.
- [value_if_true] - (Opțional) Aceasta este valoarea returnată atunci când testul logic este evaluat la TRUE.
- [value_if_false] - (Opțional) Aceasta este valoarea care este returnată atunci când testul logic este evaluat la FALS.
Note importante despre utilizarea funcției IF în Excel
- Pot fi testate maximum 64 de condiții IF imbricate în formulă.
- Dacă oricare dintre argumente este o matrice, fiecare element al matricei este evaluat.
- Dacă omiteți argumentul FALS (value_if_false), adică, există doar o virgulă după value_if_true argument, funcția ar returna un 0 atunci când condiția este FALSĂ.
- De exemplu, în exemplul de mai jos, formula este = IF (A1> 20, „Aprobare”,), unde value_if_false nu este specificat, cu toate acestea, value_if_true argumentul este încă urmat de o virgulă. Acest lucru va returna 0 ori de câte ori condiția verificată nu este îndeplinită.
- De exemplu, în exemplul de mai jos, formula este = IF (A1> 20, „Aprobare”,), unde value_if_false nu este specificat, cu toate acestea, value_if_true argumentul este încă urmat de o virgulă. Acest lucru va returna 0 ori de câte ori condiția verificată nu este îndeplinită.
- Dacă omiteți argumentul TRUE (value_if_true), și specificați numai argumentul value_if_false, funcția ar returna un 0 atunci când condiția este ADEVĂRATĂ.
- De exemplu, în exemplul de mai jos, formula este = IF (A1> 20 ,, ”Aprobare”), unde value_if_true nu este specificat (doar o virgulă este utilizată pentru a specifica apoi value_if_false value). Acest lucru va returna 0 ori de câte ori este îndeplinită condiția verificată.
- De exemplu, în exemplul de mai jos, formula este = IF (A1> 20 ,, ”Aprobare”), unde value_if_true nu este specificat (doar o virgulă este utilizată pentru a specifica apoi value_if_false value). Acest lucru va returna 0 ori de câte ori este îndeplinită condiția verificată.
Funcția Excel IF - Exemple
Iată cinci exemple practice de utilizare a funcției IF în Excel.
Exemplul 1: Utilizarea funcției Excel IF pentru a verifica o condiție numerică simplă
Când utilizați funcția Excel IF cu numere, puteți utiliza o varietate de operatori pentru a verifica o stare. Iată o listă de operatori pe care îi puteți utiliza:
Mai jos este un exemplu simplu în care sunt verificate notele elevilor. Dacă marcajele sunt mai mari sau egale cu 35, funcția returnează Pass, altfel returnează Fail.
Exemplul 2: Utilizarea Nested IF pentru a verifica o secvență de condiții
Funcția Excel IF poate dura până la 64 de condiții simultan. Deși nu este recomandat să creați funcții IF imbricate lungi, în cazul unor condiții limitate, puteți crea o formulă care să verifice condițiile într-o succesiune.
În exemplul de mai jos, verificăm două condiții.
- Prima condiție verifică dacă marcajele sunt mai mici de 35. Dacă aceasta este ADEVĂRATĂ, returnează Eșec.
- În cazul în care prima condiție este FALSĂ, ceea ce înseamnă că elevul a obținut un scor mai mare sau egal cu 35, verifică dacă există o altă condiție. Verifică dacă notele sunt mai mari sau egale cu 75. Dacă acest lucru este adevărat, returnează Distincție, altfel pur și simplu returnează Pass.
Exemplul 3: Calcularea comisioanelor utilizând funcția Excel IF
Funcția Excel Dacă vă permite să efectuați calcule în secțiunea valoare. Un bun exemplu în acest sens este calcularea comisionului de vânzări pentru reprezentanții de vânzări utilizând funcția IF.
În exemplul de mai jos, un reprezentant de vânzări nu primește niciun comision dacă vânzările sunt mai mici de 50K, primește un comision de 2% dacă vânzările sunt cuprinse între 50-100K și 4% comision dacă vânzările sunt mai mari de 100K.
Iată formula folosită:
= IF (B2 <50,0, Dacă (B2 <100, B2 * 2%, B2 * 4%))
În formula utilizată în exemplul de mai sus, calculul se face în cadrul funcției IF în sine. Când valoarea vânzărilor este cuprinsă între 50-100K, returnează B2 * 2%, care este comisionul de 2% bazat pe valoarea vânzărilor.
Exemplul 4: Utilizarea operatorilor logici (ȘI / SAU) în funcția Excel IF
Puteți utiliza operatori logici (ȘI / SAU) în cadrul funcției IF pentru a testa mai multe condiții simultan.
De exemplu, să presupunem că trebuie să selectați studenți pentru bursă în funcție de note și frecvență. În exemplul prezentat mai jos, un student este eligibil numai dacă obține un scor mai mare de 80 și prezența a peste 80%.
Puteți utiliza funcția ȘI din cadrul funcției IF pentru a verifica mai întâi dacă ambele condiții sunt îndeplinite sau nu. Dacă sunt îndeplinite condițiile, funcția returnează Eligible, altfel returnează Not Eligible.
Iată formula care va face acest lucru:
= IF (ȘI (B2> 80, C2> 80%), „Da”, „Nu”)
Exemplul 5: Conversia tuturor erorilor în zero utilizând funcția Excel IF
Funcția Excel IF poate fi utilizată și pentru a scăpa de celulele care conțin erori. Puteți converti valorile erorii în goluri sau zerouri sau orice altă valoare.
Iată formula care o va face:
= IF (ISERROR (A1), 0, A1)
Formula returnează un 0 atunci când există o valoare de eroare, altfel returnează valoarea din celulă.
NOTĂ: Dacă utilizați Excel 2007 sau versiuni ulterioare, puteți utiliza și funcția IFERROR pentru a face acest lucru.
În mod similar, puteți gestiona și celule goale. În cazul celulelor goale, utilizați funcția ISBLANK așa cum se arată mai jos:
= IF (ISBLANK (A1), 0, A1)
Funcția Excel IF - Tutorial video
- Excel ȘI Funcție.
- Funcția Excel SAU.
- Funcția Excel NU.
- Funcția Excel IFS.
- Funcția Excel IFERROR.
- Funcția FALSĂ Excel.
- Funcția Excel TRUE
Alte tutoriale Excel pe care le puteți găsi utile:
- Evitați funcția imbricată IF în Excel utilizând VLOOKUP