E ceva vreme de cand nu am mai scris despre formule, parca imi era putin dor. In acest articol vreau sa vorbesc despre AND, OR si IF, cred ca fac casa buna impreuna.
Exemplul concret
Un coleg de liceu se insoara in perioada urmatoare, cu ocazia asta mi-am adus si eu aminte de liceu cimitir al tineretii mele. In exemplul nostru putem vedea o lista cu 3 elevi si notele la 3 materii. Daca un elev a luat peste 5 la toate materiile il consideram integralist, daca a luat sub 5 la vreo materie spunem ca e corigent.
Evident ca vrem sa facem asta in mod automat, folosind formule in Excel.
Cum procedam?
In exemplul nostru totul se rezuma la cateva comparari. In cazul in care punem eticheta integralist ne intereseaza ca TOATE notele sa fie peste 5, cand ii scriem in frunte corigent ne intereseaza ca CEL PUTIN UNA dintre note sa fie sub 5.
Asta se traduce in mai multe comparatii, descrise in limbaj simplu in felul urmator:
- Integralist: DACA nota_matematica > 5 SI DACA nota_romana > 5 SI DACA nota_georgrafie > 5
- Corigent: DACA nota_matematica < 5 SAU nota_romana < 5 SAU nota_geografie < 5
Concret
Evident ca “formulele de mai sus” nu functioneaza, e doar ca sa vedem gandirea din spate. Formulele exacte pentru Radu, inregistrarea de pe linia, 2 sunt urmatoarele:
Integralist = AND(IF(B2>=5,1,0),IF(C2>=5,1,0),IF(D2>=5,1,0))
Corigent = OR(IF(B2<5,1,0),IF(C2<5,1,0),IF(D2<5,1,0))
Cu tunul dupa muste
In cazul nostru, in care avem 3 elevi si 3 materii e clar ca folosirea acestor formule in combinatie e destul de inoportuna, ca si cum ai trage cu tunul dupa muste. Ideea exemplului e sa ne arate cum putem sa folosim mai multe IF-uri impreuna pentru a testa conditii multiple.
Download
Poti descarca fisierul pe care am lucrat eu aici.
Am un eBook pentru tine, afla mai multe aici.