Sari la conținut

Functia IF in Excel – tot ce trebuie sa stii

  • Radu Popa 

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. 

tabel functia if excel

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:

  1. 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
  2. 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

.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *