Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




Lectia 8 (Functia IF )

excel


Lectia 8 (Functia IF )

Scopul lectiei

La ce foloseste si care este sintaxa ei



Folosirea functiei IF simpla

Folosirea functiei IF imbricata

Ce este si cum lucreaza functia IF

Este o functie care permite luarea unei decizii an functie de o conditie.

=IF(conditie separator actiunea 1 separator actiunea 2)

Functia IF are o conditie si doua "raspunsuri" doua ramuri, adica doua actiuni:

una pentru cazul în care conditia este îndeplinita,

alta pentru cazul în care conditia Nu este îndeplinita,

conditie înseamna o comparatie ( = sau < sau > sau <= adica mai mic sau egal etc. )

separator poate fi: ori "punct si virgula", ori nu mai "virgula", depinde cum a fost setat PC vezi Anexa C

actiune1 este ce dorim sa se efectueze, daca conditia a fost îndeplinita (ramura adevarata)

actiune2 este ce dorim sa se efectueze, daca conditia nu a fost îndeplinita (ramura falsa)

Evident nu se pot executa amândoua deodata! Ori una, ori alta.


>=E2

 


Afiseaza  "RĂU"

 

Afiseaza "BINE"

 
DA NU


Fig 8.1 (Reprezentarea grafica a functiei IF nu se poate merge în contrasens)

Retineti cel mai important lucru, ca iesirea dintr-o conditie nu se poate face decât pe o singura ramura. Evaluarea (rezolvarea) unei conditii nu poate da un rezultat ambiguu. Conditia ori este adevarata, ori este falsa.

O problema de evaluare

Un depozit la sfârsitul lunii îsi analizeaza vânzarile[1]. Cu alte cuvinte Stocul Final de la sfârsitul lunii, sa fie cât mai mic fata de Stocul Initial, adica cel de la începutul lunii. Analiza se poate face în doua moduri, concretizate în Fig 8.2 prin concluzie 1 si concluzie 2. În Fig 8.2 avem rezultatele a doua variante de folosire a functiei IF

Fig  8.2 (Doua moduri de abordare a aceleasi probleme)

Formulele pentru concluzie 1 sunt de tipul urmator:

=IF(B2>=E2;"Bine";"Rau"), Conditia este: Daca Stocul Initial este mai mare sau egal cu Stocul Final

Ce se afiseaza în col F

Explicitarea conditiei

Comentariu practic

Bine

Daca Stocul Initial > sau = decât Stocul Final

(mai mare sau egal) Fig 8.1

Marfa s-a vândut. Intrarile au fost mai mici decât iesirile sau au fost egale ceeace este bine.

Rau

Daca Stocul Initial < decât Stocul Final

(mai mic) Fig 8.1

Marfa nu s-a vândut. A intrat mai multa marfa de cât a iesit ceeace este rau.

Fig 8.3

Se poate face observatia ca nu e tot una, daca Stocul Initial este mai mare decât Stocul Final sau este egal cu Stocul Final. Trebuie facuta diferenta între cele doua situatii.

Ce se afiseaza în col F

Explicitarea conditiei Aici este schema din Fig 8.5

Comentariu practic

Bine

Daca Stocul Initial > decât Stocul Final

Marfa s-a vândut. Intrarile au fost mai mici decât iesirile ceea ce este bine.

Asa si asa

Daca Stocul Initial = Stocul Final

Intrarile au fost egale cu iesirile. Nu este rau dar nici bine.

Rau

Daca Stocul Initial < decât Stocul Final

A intrat mai multa marfa de cât a iesit deci este rau.

Fig 8.4

Functii IF imbricate

În acest al doilea caz avem de a face cu o asa zisa "structura imbricata" adica IF în IF.

În coloana G avem urmatoarea formula:

IF(C2<E2;"Rau" ;IF(C2=E2;"Asa si asa";"Bine"))

Grafic o functie IF imbricata ca cea de mai sus se reprezinta asa:


C2<E2

 

NU

DA

C2=E2

 


da nu


Fig  8.5 (IF-uri imbricate)

Urmariti traseul conform sagetilor. Niciodata nu se merge contra sensului aratat de o sageata. sirurile de caractere adica texte, sau spatiile trebuie sa fie între ghilimele

Nota: În textul acestui manual apar ghilimele "românesti", dar atunci când scriem formule, lucram cu tastatura standard si ghilimele sunt asa "Bine" sau "Rau", deci ambele sus.

Notiunea de imbricat, în informatica are un alt înteles, însemnând "cuprins în altul". Sensul literal este "suprapus partial". În informatica o "suprapunere partiala" în cazul IF-urilor este de neconceput.

IF conditie1

Asa arata 2 IF imbricate în al treilea.

În EXCEL totul trebuie scris pe un rând si aici intervine rolul important al parantezelor. Nu se folosesc decât paranteze ovale ().

 
IF conditie2

Actiune1

Else

Primul IF

 
Actiune2

ENDIF

Else

IF conditie2

Actiune3

Else

Actiune4

ENDIF

ENDIF

Fig 8.6 (Schema unor IF-uri imbricate)

Schema anterioara se scrie "pe un rând" astfel:

IF(conditie1;IF (conditie2;actiune1;actiune2); IF(conditie2;actiune3; actiune4))

asa cum se scrie si în EXCEL. Atentie la paranteze: câte sunt deschise tot atâtea sa fie si închise.

Un exemplu:

Cum lucreaza formula

Cum arata formula din celula B2

=IF(A2>=100; IF(A2>110;"mai mare ca 110";"mai mic sau egal cu 110");IF(A2<=50;"mai mic sau egal cu 50";"Mai mare decât 50"))

Observati: câte paranteze sunt deschise, tot atâtea sunt închise.

Fig 8.7 (Exemplu cu IF-uri imbricate)



Ideea este ca agentul comercial respectiv are interesul sa vânda cât mai mult, sa nu ramâna cu marfa în stoc.


Document Info


Accesari: 13555
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )