IF() – functii excel

Written by on 16 November 2011 in Tutoriale - No comments

Funcția IF() returnează o valoare dacă condiția specificată de tine este adevărată, și o altă valoare dacă acea condiție este falsă.

Sintaxa:

= IF(expresie_evaluata, [val_adevarat], [val_fals])

unde:

- expresie_evaluata este expresia ce este mai întâi evaluată pentru a se obține un rezultat logic de tip adevărat (TRUE) sau fals (FALSE);

- val_adevarat este argumentul pe baza căruia va rezulta valoarea în cazul în care expresie_evaluata este adevărată (TRUE);

val_fals este argumentul pe baza căruia va rezulta valoarea pentru situația în care expresie_evaluata este falsă (FALSE).

Pare complicat, însă o dată cu primul exemplu funcția va fi mai ușor de înțeles.

Priviți exemplul de mai jos:

Avem 3 coloane ce țin evidența unor cantități executate. Pentru a ne ușura munca și a observa rapid care cantități mai sunt de executat și care au fost terminate sau chiar depășite, apelăm la funcția IF() ce ne poate ajuta în această situație.

Pentru început am realizat o funcție IF pentru obținerea unui text explicativ în dreptul fiecărui rând. După cum se poate vedea din imagine, expresie_evaluata este (C2+B2)<A2 ceea ce tradus înseamnă: verifică dacă suma cantităților anterioare și a celor curente este mai mică decât cantitățile ofertate din contract, ceea ce ne și așteptăm să fie așa în mod normal. În cazul în care expresia este adevărată, vrem să fie afișat textul „rest de executat” (observați că textul trebuie scris între ghilimele duble), iar pentru cazul în care expresia este falsă, textul „realizat sau depășit cu”.

SFAT: La finalizarea funcției, am apăsat ENTER, după care am selectat celula cu funcția noastră, am plasat cursorul în colțul din dreapta jos, moment în care cursorul s-a transformat în negru, și facem dublu clic. Rezultatul va fi că toate celelalte celule de dedesubt vor fi automat completate cu funcția IF corespunzătoare rândurilor de mai jos.

După această operațiune se poate observa faptul că unele dintre rezultate atrage atenția asupra finalizării sau depășirii cantității ofertate. Să mai facem o funcție IF în coloana de alături pentru a vedea exact diferențele.

Noua funcție IF o vom construi pentru a efectua calcule privind diferențele. Astfel, vom schimba expresia de evaluat, iar de această dată vom folosi ca test cazul de egalitate dintre cantitatea ofertată și suma cantităților anterioare cu cele curente. Ca valoare pentru situația adevărată am ales să nu fie afișat nimic, realizat prin introducerea a două ghilimele duble fără nimic între ele (””) ceea ce are ca rezultat afișarea unei celule goale. Pentru situația falsă, am ales să fie afișat diferența dintre cantitatea ofertată și suma cantităților anterioare și curente, ceea ce va fi fie o valoare pozitivă sau negativă, în funcție de caz.

Drept urmare, cu ajutorul a două funcții IF() am realizat în mod practic și automat urmărirea execuției unor lucrări, fără a mai fi nevoie de a face calcule manual.

Câteva lucruri bine de știut despre funcția IF():

  • Pot fi folosite pâna la 64 de funcții IF relaționate între ele. Sintaxa pentru funcții IF imbricate este de genul: =IF(a;b;IF(c;d;e)) unde a, b, c, d, e sunt elementele funcției IF. Înțelegem că funcția IF poate servi drept element în cadrul altei funcții IF, însă pentru astfel de cazuri complexe există funcții mai precise ce pot fi folosite.
  • Dacă oricare dintre argumenții funcției IF este un grup de celule (array) atunci fiecare element din grup este evaluat atunci când expresia IF este executată.
  • Dacă expresia de evaluat este adevărată iar după această expresie nu apare decât punct și virgulă (;) atunci funcția IF va returna valoarea zero (0).
  • Dacă expresia de evaluat este falsă iar după valoarea în caz de adevărat nu mai este nimic, nici punct și virgulă (;) sau nicio valoare în caz de fals, atunci funcția IF returnează FALSE.

Oamenii au ajuns aici cautand:

  • FUNCTII EXCEL
  • excel functii
  • FUNCTIA if excel
  • excel functia if
  • functii in excel

Daca ti-a placut acest articol, recomanda-l si altora folosind butoanele pentru Twitter, Facebook si Google +1.


Despre autor

Caziuc Stefan

Sunt pasionat de IT, blogger la început de drum, dar cel mai mult timp îl petrec ca tehnician in proiectare. În timpul liber studiez, citesc și cânt la chitară. Pe lângă IT, îmi place să vorbesc despre ceea ce m-a convins că merită atenție și prezintă încredere.

Comenteaza prin Facebook:

Leave a Comment