Invatare Atomica

Vreau sa iau decizii complexe in Excel!

Progres lectie:
0%
🎯

Obiectivul lectiei

Ai un tabel cu sute de elevi. Trebuie sa afli cati au SI media peste 7, SI prezenta peste 90%. Verifici manual, rand cu rand?

Dupa aceasta lectie vei putea:

  • Sa explici and(conditie1, conditie2, ...)
  • Sa explici or(conditie1, conditie2, ...)
  • Sa aplici not(conditie)
  • Sa aplici if(and(...)) si if(or(...))
  • Sa aplici countif(interval, criteriu)

Incearca singur!

✍️ INCEARCA

Verificator de Eligibilitate Bursa

Construieste un sistem care verifica daca un elev e eligibil pentru bursa: media ≥ 8.5, nicio nota sub 7, si prezenta ≥ 95%.

🎯 Provocarea ta:
1
Deschide Excel Online sau Google Sheets. Creeaza un tabel cu coloanele: Nume (A), Media (B), Nota Min (C), Prezenta % (D).
2
Completeaza 5 elevi cu date diferite. De exemplu: Popescu Ana - 9.2, 7, 97%; Ionescu Mihai - 8.1, 6, 92%; etc.
3
In coloana E (Eligibil?), scrie formula:
=IF(AND(B2>=8.5, C2>=7, D2>=95), "DA - Eligibil", "NU")
4
Copiaza formula in jos pentru toti elevii. Observa care primesc "DA - Eligibil" si care "NU".
5
Intr-o celula libera, numara cati elevi sunt eligibili: =COUNTIF(E2:E6, "DA - Eligibil")
6
Adauga o coloana F (Suma bursa: 500 lei fiecare). Calculeaza totalul cu: =COUNTIF(E2:E6, "DA - Eligibil") * 500
🔥 BONUS: Adauga o coloana cu =IF(OR(B2>=9.5, D2=100), "Merit Special", "") pentru elevi cu media excelenta SAU prezenta perfecta!
Indiciu 1: Nu stiu cum sa incep tabelul
Pune in randul 1 header-urile: A1=Nume, B1=Media, C1=Nota Min, D1=Prezenta, E1=Eligibil?. Apoi completeaza de la randul 2 cu date. Exemplu: A2=Popescu Ana, B2=9.2, C2=7, D2=97.
Indiciu 2: Formula da eroare
Verifica sa nu ai spatii in plus in formula. AND are nevoie de virgula intre conditii, nu punct si virgula (depinde de limba Excel). Daca folosesti Excel in romana, incearca: =IF(AND(B2>=8.5; C2>=7; D2>=95); "DA - Eligibil"; "NU") cu punct si virgula.
Indiciu 3: Toti imi apar "NU"
Verifica datele introduse: trebuie sa ai cel putin un elev cu media ≥ 8.5 AND nota minima ≥ 7 AND prezenta ≥ 95. Toate trei conditiile trebuie indeplinite simultan. Daca un singur criteriu nu e indeplinit, rezultatul e "NU".
1

AND(conditie1, conditie2, ...)

AND(conditie1, conditie2, ...)

Ce face: Returneaza TRUE (adevarat) doar daca TOATE conditiile sunt adevarate. Daca macar una este falsa, returneaza FALSE.

Sintaxa: =AND(conditie1, conditie2, conditie3, ...)

Poti pune pana la 255 de conditii intr-un singur AND!

🎓 Analogie din viata reala:

AND e ca regulile de intrare la un concurs: trebuie sa ai SI varsta corecta, SI nota de trecere, SI formularul completat. Daca lipseste ORICARE, nu intri. Toate conditiile trebuie bifate.

2

OR(conditie1, conditie2, ...)

OR(conditie1, conditie2, ...)

Ce face: Returneaza TRUE daca cel putin una dintre conditii este adevarata. Returneaza FALSE doar daca TOATE sunt false.

Sintaxa: =OR(conditie1, conditie2, conditie3, ...)

🎮 Analogie din viata reala:

OR e ca intrarea la un festival: poti intra daca ai bilet SAU daca esti pe lista VIP SAU daca esti voluntar. E suficient sa ai ORICARE dintre acestea. Nu trebuie sa le ai pe toate.

3

NOT(conditie)

NOT(conditie)

Ce face: Inverseaza rezultatul logic. Daca conditia e TRUE, NOT o face FALSE, si invers.

Sintaxa: =NOT(conditie)

NOT primeste o singura conditie (nu mai multe ca AND/OR).

🔄 Analogie din viata reala:

NOT e ca un intrerupator de lumina: daca e ON, NOT il face OFF. Daca e OFF, NOT il face ON. Inverseaza starea curenta.

4

IF(AND(...)) si IF(OR(...))

IF(AND(...)) si IF(OR(...))

Puterea reala apare cand combini IF cu AND/OR. IF decide CE se afiseaza, iar AND/OR decid CONDITIA.

Structura: =IF(AND(c1, c2), "daca DA", "daca NU")

🎯 Analogie din viata reala:

E ca la un joc video: IF(AND(ai cheie, ai nivel suficient), "usa se deschide", "usa ramane inchisa"). Trebuie sa ai SI cheia, SI nivelul. IF decide mesajul, AND decide daca le ai pe amandoua.

5

COUNTIF(interval, criteriu)

COUNTIF(interval, criteriu)

Ce face: Numara cate celule dintr-un interval indeplinesc un anumit criteriu.

Sintaxa: =COUNTIF(interval_de_cautat, "criteriu")

Criteriul poate fi un numar, text sau o conditie cu operatori (>, <, >=, etc.).

📊 Analogie din viata reala:

COUNTIF e ca un profesor care numara cati elevi au luat peste 7 la test, fara sa-i numere pe toti manual. Ii spui "numara notele > 7" si primesti instant raspunsul.

6

SUMIF(interval_criteriu, criteriu, interval_suma)

SUMIF(interval_criteriu, criteriu, interval_suma)

Ce face: Aduna valorile dintr-un interval, dar DOAR pentru celulele care indeplinesc un criteriu din alt interval.

Sintaxa: =SUMIF(unde_caut, "ce_caut", ce_adun)

Are 3 argumente: unde verifici conditia, conditia, si ce valori aduni.

💰 Analogie din viata reala:

SUMIF e ca un contabil care calculeaza totalul cheltuielilor, dar DOAR cele din categoria "transport". Nu aduna tot, ci selecteaza si aduna doar ce indeplineste criteriul.

Exercitii practice

Exercitiul 1 (Nivel minim) - Analiza functii logice (Creativitate)

Raspunde la urmatoarele intrebari:

  1. Explica cu cuvintele tale diferenta intre AND si OR. Da un exemplu din viata reala (nu din Excel) pentru fiecare.
  2. De ce crezi ca =AND(TRUE, TRUE, TRUE, FALSE) returneaza FALSE, desi 3 din 4 conditii sunt adevarate? Ce logica se aplica?
  3. Inventeaza un scenariu din viata de zi cu zi in care ai folosi =IF(AND(...)) si altul in care ai folosi =IF(OR(...)). Explica de ce ai ales AND, respectiv OR.

Raspunde numerotat: 1. ... 2. ... 3. ...

Indicii:

  • Gandeste-te la AND ca la o lista de verificare unde TOATE trebuie bifate
  • Gandeste-te la OR ca la mai multe usi - e suficient sa gasesti una deschisa
  • Exemple bune: reguli de admitere la liceu (AND), moduri de plata acceptate (OR)

Exercitiul 2 (Nivel standard) - Buget personal inteligent (Practic)

Creeaza un tabel Excel cu cheltuielile tale pe o saptamana. Coloanele: Zi (A), Categorie (B), Suma (C), Necesar (D - "DA" sau "NU"). Completeaza minim 15 randuri cu date realiste.

Cerinte:

  1. Foloseste =COUNTIF(B2:B16, "Mancare") pentru a numara cate cheltuieli pe mancare ai
  2. Foloseste =SUMIF(B2:B16, "Mancare", C2:C16) pentru totalul cheltuielilor pe mancare
  3. Foloseste =SUMIF(D2:D16, "NU", C2:C16) pentru totalul cheltuielilor NEnecesare
  4. Adauga o coloana E cu =IF(AND(C2>50, D2="NU"), "Atentie!", "OK") pentru cheltuieli mari si nenecesare
  5. Calculeaza: cat % din buget e cheltuit pe lucruri nenecesare?

Trimite: Screenshot-ul tabelului completat cu toate formulele vizibile (Ctrl+` pentru afisarea formulelor)

Exercitiul 3 (Nivel performanta) - Compara si Evalueaza (Analitic)

Analizeaza cele doua formule de mai jos si raspunde:

Formula A: =IF(AND(B2>=5, B2<=10), "In interval", "In afara")

Formula B: =IF(OR(B2<5, B2>10), "In afara", "In interval")

  1. Testeaza ambele formule cu valorile: 3, 5, 7, 10, 12. Ce rezultate dai pentru fiecare? Sunt identice?
  2. Explica de CE dau acelasi rezultat, desi una foloseste AND si cealalta OR. (Indiciu: gandeste-te la logica inversata)
  3. Care formula e mai usor de citit si inteles? Argumenteaza.
  4. Scrie o a treia formula echivalenta folosind NOT.

Indicii:

  • AND(A, B) e echivalent logic cu NOT(OR(NOT(A), NOT(B))) - legile lui De Morgan
  • Formula A verifica daca E in interval, Formula B verifica daca NU E in interval
  • Incearca: =IF(NOT(OR(B2<5, B2>10)), "In interval", "In afara")

Cuvinte cheie de folosit: AND, OR, NOT, IF, conditie, interval, inversare logica, De Morgan

Ce ai invatat astazi

  • Ai invatat and(conditie1, conditie2, ...)
  • Acum stii or(conditie1, conditie2, ...)
  • Ai descoperit not(conditie)
  • Ai explorat if(and(...)) si if(or(...))
  • Ai inteles countif(interval, criteriu)
  • Ai invatat sumif(interval_criteriu, criteriu, interval_suma)

Urmatoarea lectie

Continua cu lectia urmatoare pentru a aprofunda cunostintele.

Continua →