1. Functia SUM - Adunarea rapida
SUM aduna toate valorile dintr-un interval de celule. In loc sa scrii =A1+A2+A3+A4+A5, scrii simplu =SUM(A1:A5).
Functia ignora celulele goale si celulele cu text - aduna doar numerele.
Imagineaza-ti ca ai 100 de becuri de aprins. Fara SUM, apesi fiecare intrerupator individual (=A1+A2+A3+...+A100). Cu SUM, apesi un singur buton pe telecomanda si le aprinzi pe toate odata: =SUM(A1:A100). Acelasi rezultat, de 100 de ori mai rapid!
Visual: SUM in action
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 10 | text | 30 | |
| 2 | 20 | abc | 40 | |
| 3 | 30 | 50 | =SUM(A1:A3, C1:C3) | |
| 4 | SUM ignora textul si celulele goale | 180 | ||
Poti aduna pana la 255 de intervale separate prin virgula: =SUM(A1:A5, C1:C5, E1:E5). Util cand datele nu sunt in coloane consecutive!
2. Familia COUNT - Numararea celulelor
Excel are trei functii diferite pentru numarare. Fiecare numara altceva:
COUNT
Numara doar celulele care contin numere.
COUNTA
Numara celulele care contin orice (numere, text, formule). Nu numara celulele goale.
COUNTBLANK
Numara doar celulele goale (fara niciun continut).
COUNT = numara cati elevi au nota in catalog (doar cifre). COUNTA = numara toti elevii care au ceva scris in dreptul lor (si scutiri, si note, si "absent"). COUNTBLANK = numara cate locuri sunt necompletate (elevii fara nimic in dreptul lor).
Visual: COUNT comparison
| A | Ce contine | |
|---|---|---|
| 1 | 10 | numar |
| 2 | Ana | text |
| 3 | (gol) | gol |
| 4 | 25 | numar |
| 5 | OK | text |
| Formula | Rezultat | De ce? |
|---|---|---|
| =COUNT(A1:A5) | 2 | Doar numerele: 10 si 25 (textul si golul nu se numara) |
| =COUNTA(A1:A5) | 4 | Orice non-gol: 10, "Ana", 25, "OK" (doar golul nu se numara) |
| =COUNTBLANK(A1:A5) | 1 | Doar celula goala: A3 |
Multi elevi folosesc COUNT cand vor sa numere "cate celule au ceva" - dar COUNT numara doar numere! Daca vrei sa numeri toate celulele care nu sunt goale (inclusiv cele cu text), foloseste COUNTA.
3. Functia IF - "Daca... atunci... altfel..."
Functia IF este cea mai importanta functie de decizie din Excel. Ea verifica o conditie si face lucruri diferite in functie de rezultat:
• Daca conditia este adevarata (TRUE) → face un lucru
• Daca conditia este falsa (FALSE) → face altceva
IF este ca un checkpoint in joc. Jocul verifica: "Ai destule puncte?" Daca DA, treci la nivelul urmator. Daca NU, te trimite inapoi. Excel face exact la fel cu datele tale: verifica o conditie si ia o decizie automata.
IF flow diagram
Step-by-step trace
| Elev | Media (E) | Test: E>=5? | Rezultat IF | Ce apare in F |
|---|---|---|---|---|
| Ana | 9.0 | 9.0 >= 5 = TRUE | valoare_daca_da | "Promovat" |
| Ion | 5.0 | 5.0 >= 5 = TRUE | valoare_daca_da | "Promovat" |
| Maria | 3.0 | 3.0 >= 5 = FALSE | valoare_daca_nu | "Nepromovat" |
| Operator | Inseamna | Exemplu | Cand e TRUE |
|---|---|---|---|
| = | egal cu | A1=10 | A1 contine exact 10 |
| > | mai mare decat | A1>5 | A1 este 6, 7, 8... |
| < | mai mic decat | A1<5 | A1 este 4, 3, 2... |
| >= | mai mare sau egal | A1>=5 | A1 este 5, 6, 7... |
| <= | mai mic sau egal | A1<=5 | A1 este 5, 4, 3... |
| <> | diferit de | A1<>0 | A1 nu este 0 |
4. IF in IF - Cand ai mai mult de 2 optiuni
Un IF simplu are doar 2 rezultate posibile: DA sau NU. Dar ce faci cand ai 3, 4 sau mai multe categorii?
Solutia: pui un alt IF in locul rezultatului "NU". Asa creezi o "cascada" de verificari.
E ca si cum profesorul ar evalua asa: "Media e peste 9? Atunci Excelent. Nu? OK, e peste 7? Atunci Bine. Nu? E peste 5? Atunci Suficient. Nu? Atunci Insuficient." Fiecare "Nu?" deschide o noua intrebare - exact ca un IF imbricat!
Trace: Nested IF evaluation
Another trace with different value
Verifica mereu de la cea mai mare valoare la cea mai mica. Daca inversi ordinea, rezultatele vor fi gresite!
| Gresit ❌ | Corect ✅ |
|---|---|
| =IF(E2>=5, "Suficient", IF(E2>=7, "Bine", ...)) | =IF(E2>=9, "Excelent", IF(E2>=7, "Bine", ...)) |
| Un elev cu 9.5 ar primi "Suficient" (pentru ca 9.5>=5 e TRUE, deci se opreste acolo!) | Un elev cu 9.5 primeste "Excelent" (prima verificare corecta) |
Cate IF-uri ai, atatea paranteze ) trebuie sa ai la sfarsit:
- 1 IF → 1 paranteza la sfarsit:
=IF(...) - 2 IF-uri → 2 paranteze:
=IF(..., IF(..., ...)) - 3 IF-uri → 3 paranteze:
=IF(..., IF(..., IF(..., ...)))
Combinarea tuturor functiilor intr-un catalog real
Sa punem totul impreuna: un catalog complet cu medie automata, status si statistici:
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Nume | Nota1 | Nota2 | Nota3 | Media | Status |
| 2 | Ana | 9 | 10 | 8 | 9.00 | Excelent |
| 3 | Ion | 7 | 8 | 6 | 7.00 | Bine |
| 4 | Maria | 5 | 6 | 4 | 5.00 | Suficient |
| 5 | Vlad | 3 | 4 | 2 | 3.00 | Insuficient |
| 7 | Statistici: | |||||
| 8 | Total note introduse | =COUNT(B2:D5) → 12 | ||||
| 9 | Suma tuturor notelor | =SUM(B2:D5) → 72 | ||||
| 10 | Nr. elevi (cu nume) | =COUNTA(A2:A5) → 4 | ||||