Functia IF e una dintre cele pe care musai trebuie sa le stii daca lucrezi in Excel. Hai sa vedem cand o folosim, la ce trebuie sa avem grija, dar si cateva functii auxiliare care ar putea fi utile, de genul AND, OR. Vezi tot in acest video.
Functia IF Excel
Lectie „piratata” din MS Excel Extended
Dupa cum spuneam si la inceputul video-ului, am luat aceasta lectie din cursul meu online de nivel intermediar, MS Excel Extended. E de fapt o parte din lectie, nu am inclus acolo informatiile despre IFS sau IF-uri multiple ca sa iasa video-ul sub 10 minute.
Sintaxa functia IF
Hai sa ne uitam putin la ce vrea functia IF de la noi ca si parametri:
=IF(logical_test, [value_if_true], [value_if_false])
- logical_test: aici punem lucruri de genul A2=B2, A2>B2, etc; testul logic poate fi doar adevarat sau fals
- value_if_true (optional): ce vom pune pe ecran daca testul logic este adevarat
- value_if_false (optional): ce vom pune pe ecran daca testul logic este fals
Un exemplu
Hai sa ne uitam la urmatorul tabel. Vrem sa populam coloana de „Status” in functie de valorile de pe coloanele „De plata” si „Achitat. Daca cele 2 sunt egale, vrem sa punem pe coloana „Status” achitat, iar daca nu, neachitat.
Ca sa rezolvam asta, vom scrie urmatoarea formula in E2:
=IF(B2=C2, "Achitat", "Neachitat")
Daca e sa ne uitam peste sintaxa si exemplu, eu as spune ca functia IF este una destul de simpla. Cred ca ar trebui sa fie mult mai usor de inteles decat SUMIF, XLOOKUP si lista ar putea sa continue.
Sunt insa unele situatii in care lucrurile sunt putin mai complicate:
- Cand avem nevoie de conditii compuse (de genul A2=B2 si B2>D2): aici vom folosi functii logice cum ar fi AND, OR; vezi detalii in video-ul de mai jos
- Cand avem nevoie de mai mult decat 2 scenarii: aici vom folosi fie functia IFS(daca o avem), fie vom combina mai multe IF-uri intre ele
Radu este fondatorul onLearn si autorul majoritatii articolelor de pe acest site. Cand nu scrie sau nu inregistreaza vreun tutorial e in sala de curs sau lucreaza pe proiecte de consultanta ca sa invete lucruri noi.
Ai o intrebare?
Daca ai ajuns pana aici cautand sectiunea de comentarii, sa stii ca aceasta nu exista :). Poti insa ca sa ne pui intrebari in partea de forum a site-ului, te asteptam acolo.