Invatare Atomica

Formule si functii de baza in Excel

SUM, AVERAGE, MIN, MAX, COUNT, COUNTA, IF — sintaxa, exemple si erorile frecvente

Progres lectie:
0%
🎯

Obiectivul lectiei

Vei invata sa scrii formule corecte intr-o foaie de calcul Excel si sa folosesti sapte functii de baza — SUM, AVERAGE, MIN, MAX, COUNT, COUNTA si IF — pentru a calcula automat totaluri, medii si decizii simple pe date reale de atelier: fise de consum de materiale, devize, evidente de productie. Vei sti si cum sa recunosti si sa repari cele mai frecvente erori de formula.

Dupa aceasta lectie vei putea:

  • Sa scrii o formula in Excel incepand cu semnul = si sa intelegi ce inseamna un argument
  • Sa calculezi totalul unui interval de celule cu functia SUM
  • Sa calculezi media unui set de valori cu functia AVERAGE
  • Sa gasesti cea mai mica si cea mai mare valoare dintr-un interval cu MIN si MAX
  • Sa numeri celulele cu numere (COUNT) si celulele nevide, indiferent de tip (COUNTA)
  • Sa iei o decizie automata intr-o celula cu functia IF (conditie logica)
  • Sa recunosti si sa repari erorile #DIV/0!, #VALUE! si #NAME?

Incearca singur!

Provocare — inainte sa citesti:

Esti la un atelier de tamplarie. Ai o fisa cu consumul de scanduri (in metri liniari) pentru 5 comenzi din saptamana asta: 12, 8, 15, 6, 19. Sefu' de atelier iti cere in cateva secunde: "Cati metri am consumat in total? Care a fost cea mai mare comanda? Dar media pe comanda?" Scrie mai jos, in cuvintele tale, cum ai calcula fiecare raspuns daca ai avea doar un caiet si un pix — si de ce ar fi mai bine sa faci asta intr-un calculator tabelar.

💡 Ai nevoie de un indiciu?

Cu pixul, ai aduna manual 12+8+15+6+19, ai cauta prin cifre care e cea mai mare, apoi ai imparti suma la 5 pentru medie — si la fiecare comanda noua ai relua tot calculul de la zero, cu riscul sa gresesti o adunare.

Intr-o foaie de calcul, scrii o singura data o formula intr-o celula, iar cand adaugi o comanda noua in lista, rezultatul se recalculeaza singur, instant, fara sa mai numeri nimic manual. Asta inveti azi: formulele si functiile de baza.

1

Ce este o formula si cum arata o celula cu formula

O foaie de calcul (spreadsheet) este organizata in randuri numerotate (1, 2, 3...) si coloane cu litere (A, B, C...). Fiecare casuta se numeste celula si are o adresa formata din litera coloanei si numarul randului — de exemplu B4 inseamna coloana B, randul 4.

O formula este o instructiune de calcul scrisa intr-o celula, care incepe intotdeauna cu semnul =. Dupa semnul egal poti scrie o operatie simpla (=12+8) sau poti apela o functie — o formula gata construita, cu un nume fix, care primeste date de intrare numite argumente, scrise intre paranteze.
Exemplu concret — pasii exacti in Excel:

Dai clic pe celula C1, scrii =12+8 si apesi Enter. In celula apare rezultatul 20, nu textul "12+8". Daca dai clic din nou pe C1, in bara de formule (linia de sus a ferestrei, sub panglica de meniuri) vezi textul original al formulei =12+8, in timp ce in celula insasi ramane vizibil doar rezultatul calculat.

Anatomia unei functii — exemplu SUM:

In =SUM(A1:A5): SUM este numele functiei (suma), (A1:A5) este argumentul — intervalul de celule pe care se aplica functia. Semnul : (doua puncte) intre A1 si A5 inseamna "de la celula A1 pana la celula A5, inclusiv capetele" — deci A1, A2, A3, A4 si A5 impreuna.

2

SUM (suma) si AVERAGE (media)

SUM(interval) aduna toate valorile numerice dintr-un interval de celule si returneaza totalul.
AVERAGE(interval) calculeaza media aritmetica a valorilor numerice din interval: aduna toate valorile numerice si imparte suma la numitor — numarul de valori numerice gasite (nu numarul total de celule din interval): celulele goale sau cu text nu intra in acest numitor.
Exemplu numeric complet — consum saptamanal de scanduri (metri liniari):

Ai in coloana A, randurile 1-5, valorile pentru cele 5 comenzi din atelierul de tamplarie: A1=12, A2=8, A3=15, A4=6, A5=19.

In celula A6 scrii =SUM(A1:A5) si apesi Enter. Rezultat: 60 (12+8+15+6+19=60) — total metri de scandura consumati saptamana asta.

In celula A7 scrii =AVERAGE(A1:A5) si apesi Enter. Rezultat: 12 (60 impartit la 5 comenzi) — consumul mediu pe comanda.

Pasii exacti in Excel pentru a scrie o formula pe un interval:

1. Dai clic pe celula unde vrei rezultatul (ex. A6).
2. Scrii =SUM(
3. Selectezi cu mouse-ul, tinand click apasat, intervalul A1:A5 direct pe foaie (Excel completeaza singur adresele intre paranteze).
4. Inchizi paranteza — ) — si apesi Enter.
Aceasta metoda (selectare cu mouse-ul) evita greselile de scriere a adreselor de celule.

Un argument poate fi mai mult decat un singur interval:

SUM, AVERAGE, MIN, MAX, COUNT si COUNTA nu se opresc la un singur interval — pot primi mai multe argumente, separate prin punct si virgula ; (sau virgula ,, dupa setarile regionale). Fiecare argument poate fi un interval, o celula singura sau chiar un numar scris direct.

Exemplu: intr-un deviz de mobilier ai costurile pe doua coloane neadiacente — materiale in A1:A5 si manopera in C1:C3. =SUM(A1:A5;C1:C3) aduna ambele intervale intr-un singur total, fara sa le muti in coloane vecine.
La fel functioneaza si cu celule razlete: =SUM(A1;A3;A5) aduna doar cele trei celule numite, iar =MAX(B1:B6;D1:D6) gaseste cea mai mare valoare din ambele intervale la un loc.

3

MIN si MAX — cea mai mica si cea mai mare valoare

MIN(interval) returneaza cea mai mica valoare numerica dintr-un interval de celule.
MAX(interval) returneaza cea mai mare valoare numerica dintr-un interval de celule.
Ambele ignora celulele goale si textul; se uita doar la numere.
Exemplu numeric complet — durata interventiilor unui electrician (minute):

Coloana B, randurile 1-6: B1=45, B2=90, B3=30, B4=120, B5=60, B6=75.

In B7 scrii =MIN(B1:B6) → rezultat 30 (cea mai scurta interventie a fost 30 de minute).
In B8 scrii =MAX(B1:B6) → rezultat 120 (cea mai lunga interventie a durat 120 de minute, adica 2 ore).

De ce conteaza in practica:

Un maistru care planifica saptamana urmatoare foloseste MAX pe timpii istorici de interventie pentru a rezerva suficient timp in program si nu a promite clientului o interventie "de 30 de minute" cand istoricul arata ca uneori dureaza si 2 ore.

4

COUNT si COUNTA — cate celule sunt completate

COUNT(interval) numara cate celule din interval contin numere — ignora complet textul si celulele goale.
COUNTA(interval) numara cate celule din interval sunt nevide, indiferent daca au numere sau text — ignora doar celulele goale.
Diferenta dintre ele e simpla dar frecvent confundata: COUNT = "doar numere", COUNTA = "orice, cu conditia sa nu fie gol".
Exemplu numeric complet — evidenta comenzilor de reparatii:

Coloana C, randurile 1-6, cu starea si costul comenzilor: C1="finalizat", C2=25 (cost in lei), C3=celula goala (comanda nu are inca cost stabilit), C4="in lucru", C5=40, C6=15.

In C7 scrii =COUNT(C1:C6) → rezultat 3 (numai C2, C5, C6 contin numere).
In C8 scrii =COUNTA(C1:C6) → rezultat 5 (toate celulele nevide: C1, C2, C4, C5, C6 — C3 lipseste pentru ca e goala).

Cand se foloseste fiecare, in practica:

Foloseste COUNTA cand vrei sa stii cate comenzi ai in evidenta, indiferent de status (text sau numar). Foloseste COUNT cand vrei sa stii pentru cate comenzi ai deja un cost stabilit (adica o valoare numerica completata).

5

IF — decizie automata dupa o conditie

IF(conditie; valoare_daca_adevarat; valoare_daca_fals) este o functie cu trei argumente, separate prin punct si virgula (sau virgula, in functie de setarile regionale ale Excel):
1. conditie — o comparatie care poate fi adevarata sau falsa (ex. D2<10, A1="finalizat", B3>=100).
2. ce afiseaza celula daca conditia este adevarata.
3. ce afiseaza celula daca conditia este falsa.
Operatorii de comparatie folositi in conditie: = (egal), < (mai mic), > (mai mare), <= (mai mic sau egal), >= (mai mare sau egal), <> (diferit).
Exemplu numeric complet — alerta de stoc minim la un depozit de feronerie:

Celula D2 contine stocul curent de suruburi: 8 bucati. Praga de siguranta stabilit de atelier este 10 bucati.

In celula E2 scrii: =IF(D2<10,"Comanda urgent","Stoc OK")
Excel verifica: este 8 mai mic decat 10? Da, conditia e adevarata. Deci celula E2 afiseaza textul Comanda urgent.

Daca stocul ar fi fost D2=15, conditia 15<10 ar fi falsa, iar celula ar afisa al treilea argument: Stoc OK.

Atentie la ghilimele si punct-virgula:

Textul din argumentele 2 si 3 se scrie intre ghilimele duble ("Comanda urgent") — fara ghilimele, Excel ar cauta o celula sau un nume numit "Comanda" si ar da eroare. Separatorul dintre argumente poate fi punct si virgula ; sau virgula ,, in functie de limba de instalare a Excel-ului — daca formula ta nu functioneaza cu unul, incearca celalalt.

6

Erorile frecvente — cum se citesc si cum se repara

Cand o formula nu poate fi calculata, Excel nu opreste programul — afiseaza in celula un cod de eroare care incepe cu #. Fiecare cod indica exact ce tip de problema a aparut.
#DIV/0! — impartire la zero:

Cauza 1 (impartire directa): formula incearca sa imparta un numar la 0 sau la o celula goala (tratata tot ca 0). Exemplu: ai =A1/B1, iar B1 este gol sau contine 0 — apare eroarea daca vrei, de exemplu, sa calculezi pretul pe bucata (total lei impartit la numar de bucati) si numarul de bucati nu a fost completat inca.
Reparare: completeaza o valoare valida in celula-numitor, sau protejeaza formula: =IF(B1=0,"N/A",A1/B1) — afiseaza "N/A" in loc de eroare cand B1 e 0.

Cauza 2 (AVERAGE pe un interval fara numere): AVERAGE imparte intern suma la numarul de valori NUMERICE gasite in interval — nu la numarul de celule. Daca toate preturile dintr-un interval au fost tastate ca text (de exemplu "25 lei" in loc de 25), AVERAGE nu gaseste nicio valoare numerica, numitorul devine 0, si formula afiseaza #DIV/0! desi nu pare sa existe nicio impartire scrisa de tine. Exemplu: =AVERAGE(D1:D9) cu toate cele 9 celule scrise ca text da #DIV/0!.
Reparare: verifica daca celulele din interval chiar contin numere (nu text cu unitati de masura lipite) si corecteaza-le.

#VALUE! — valoare de tip gresit:

Cauza: un operator aritmetic (+, -, *, /) incearca sa calculeze direct cu o celula care contine text ce nu poate fi interpretat ca numar. Exemplu: intr-o coloana de costuri (numere), cineva a scris din greseala "25 lei" in loc de 25 (text amestecat cu numar), iar formula =A1+A2 nu poate aduna un numar cu un text si afiseaza #VALUE!.
Reparare: verifica celulele implicate direct in operator si sterge orice text sau unitate de masura scrisa in celula numerica (unitatea de masura se scrie in antetul coloanei, nu in fiecare celula).

Atentie — SUM si AVERAGE NU dau #VALUE! pentru text: spre deosebire de operatorul +, functiile SUM si AVERAGE aplicate pe un interval ignora tacut celulele cu text — nu arunca nicio eroare. Daca in E1:E4 ai E1=120, E2="150 lei", E3=90, E4=200, atunci =SUM(E1:E4) da 410 (ignora E2) si =AVERAGE(E1:E4) da 136,67 (imparte 410 la 3 valori numerice, nu la 4 celule) — fara nicio eroare vizibila, dar cu un rezultat gresit fata de intentie. Doar formula cu operator, =E1+E2+E3+E4, arunca #VALUE! in acest caz.

#NAME? — nume necunoscut (functie scrisa gresit):

Cauza 1 (nume de functie scris gresit): Excel nu recunoaste un cuvant din formula ca fiind o functie valida — de obicei numele functiei e scris gresit. Exemplu: =SUMM(A1:A5) (cu doi de M) sau =AVRAGE(A1:A5) (litera lipsa) — Excel nu are aceste functii si afiseaza #NAME?.
Reparare: verifica ortografia exacta a numelui functiei (SUM, AVERAGE, MIN, MAX, COUNT, COUNTA, IF — toate in litere mari sau mici, Excel nu face diferenta, dar litera trebuie sa fie corecta).

Cauza 2 (text scris fara ghilimele): orice cuvant care nu e nici numele unei functii, nici o adresa de celula, e cautat de Excel ca "nume definit" — si daca nu exista, apare tot #NAME?. Cea mai frecventa varianta: text uitat fara ghilimele intr-o formula, de exemplu =IF(D2<10,Comanda urgent,Stoc OK) in loc de =IF(D2<10,"Comanda urgent","Stoc OK").
Reparare: pune orice text intre ghilimele duble ("...") in formula.

Regula generala de depanare:

Cand vezi o eroare cu #, dai clic pe celula si citesti formula in bara de formule. Compari argumentele cu datele reale din celulele referite: sunt goale? contin text in loc de numar? numele functiei e scris corect? In 90% din cazuri, una dintre aceste trei intrebari gaseste cauza.

7

Recapitulare si conexiuni

Toate formulele incep cu semnul =. Functiile de baza pe care le stii acum acopera cele mai frecvente calcule dintr-un atelier sau o firma mica: totaluri, medii, extreme, numarare si decizii simple.
Tabel de referinta rapida:

=SUM(interval) — totalul valorilor numerice
=AVERAGE(interval) — media valorilor numerice
=MIN(interval) — cea mai mica valoare
=MAX(interval) — cea mai mare valoare
=COUNT(interval) — cate celule au numere
=COUNTA(interval) — cate celule sunt nevide (text sau numar)
=IF(conditie;valoare_adevarat;valoare_fals) — decizie automata

Cele trei erori de retinut:

#DIV/0! — impartire la zero (verifica numitorul)
#VALUE! — text amestecat cu numere (curata celulele)
#NAME? — numele functiei scris gresit (verifica ortografia)

Conexiune cu urmatoarea lectie:

Ai invatat sa scrii o formula intr-o singura celula. In lectia urmatoare vei invata cum sa copiezi o formula pe zeci de randuri fara sa o retastezi de fiecare data, si de ce, la copiere, unele referinte de celule trebuie "fixate" cu semnul $ (referinte absolute) iar altele se pot muta liber (referinte relative).

Exercitii practice

Exercitiul 1 (Nivel minim) — Totalul si media unui consum de materiale

Intr-o foaie de calcul, coloana A (randurile A1-A6) contine cantitatile de vopsea folosite (in litri) la 6 lucrari de zugravit: A1=3, A2=5, A3=2, A4=7, A5=4, A6=6. Scrie formula care calculeaza totalul de vopsea folosita (in celula A7) si formula care calculeaza media pe lucrare (in celula A8). Precizeaza rezultatul numeric asteptat pentru fiecare.

Vezi rezolvarea

A7: =SUM(A1:A6) = 3+5+2+7+4+6 = 27 litri total.

A8: =AVERAGE(A1:A6) = 27 / 6 (6 lucrari, toate cu numere) = 4,5 litri pe lucrare.

Verificare: AVERAGE imparte suma la numarul de valori NUMERICE din interval, nu la numarul de celule din tabel in general.

Exercitiul 2 (Nivel standard) — Alerta de stoc la un depozit de piese auto

Intr-un depozit de piese auto, coloana B (B1-B5) contine stocul curent pentru 5 tipuri de filtre: B1=25, B2=4, B3=18, B4=2, B5=30 bucati. Pragul minim de siguranta este de 5 bucati. Scrie formula IF care se pune in coloana C, langa fiecare stoc, si care afiseaza "Comanda urgent" daca stocul e mai mic decat 5, sau "Stoc OK" in caz contrar. Scrie formula EXACTA pentru celula C1 (langa B1) si precizeaza ce va afisa fiecare din cele 5 celule C1-C5.

Vezi rezolvarea

Formula pentru C1: =IF(B1<5,"Comanda urgent","Stoc OK"), copiata apoi in C2:C5.

  1. C1 (B1=25): Stoc OK
  2. C2 (B2=4): Comanda urgent
  3. C3 (B3=18): Stoc OK
  4. C4 (B4=2): Comanda urgent
  5. C5 (B5=30): Stoc OK

Conditia B1<5 e adevarata doar cand stocul e sub pragul de 5 bucati (aici B2 si B4).

Exercitiul 3 (Nivel performanta) — Depanare formula gresita intr-un deviz

Un coleg a construit un deviz de materiale pentru o comanda de mobilier si a scris urmatoarele formule, dar toate afiseaza erori:
— In D10 (pretul mediu pe produs), a scris =AVERAGE(D1:D9), dar celula D10 afiseaza #DIV/0! — colegul stie ca a introdus 9 preturi in D1:D9.
— In E5, a scris =E1+E2+E3+E4 unde E1=120, E2="150 lei", E3=90, E4=200, si celula E5 afiseaza #VALUE!.
— In F1, a scris =SOMA(A1:A5) (crezand ca asa se scrie suma), si celula afiseaza #NAME?.
Explica, pentru fiecare din cele 3 formule, care este cauza exacta a erorii si scrie formula CORECTATA care ar rezolva problema.

Vezi rezolvarea

Nivel performanta - schita de diagnostic, nu produsul gata facut. Pentru fiecare formula, verifica intai ce TIP de date (numar sau text) contin celulele implicate, nu doar sintaxa formulei:

  1. D10 =AVERAGE(D1:D9) da #DIV/0!: cel mai probabil cele 9 preturi au fost scrise ca TEXT (de exemplu cu unitatea lipita, gen "150 lei"), asa ca AVERAGE nu gaseste nicio valoare numerica si imparte suma la 0. Remediu: retasteaza preturile ca numere curate, fara text lipit.
  2. E5 =E1+E2+E3+E4 da #VALUE!: E2="150 lei" e text, nu numar (Excel nu poate aduna text). Remediu: scrie in E2 doar 150.
  3. F1 =SOMA(A1:A5) da #NAME?: numele functiei nu exista in engleza Excel; numele corect e SUM. Remediu: =SUM(A1:A5).

Criteriu de evaluare: punctaj maxim doar daca precizezi CAUZA exacta (nu doar "e gresit") pentru fiecare din cele 3 celule.

Ce ai invatat astazi

  • Orice formula incepe cu semnul =; o functie are un nume si argumente intre paranteze
  • SUM(interval) — totalul valorilor numerice dintr-un interval de celule
  • AVERAGE(interval) — media aritmetica a valorilor numerice
  • MIN(interval) / MAX(interval) — cea mai mica / cea mai mare valoare din interval
  • COUNT(interval) — numara doar celulele cu numere; COUNTA(interval) — numara toate celulele nevide
  • IF(conditie;valoare_adevarat;valoare_fals) — decizie automata pe baza unei comparatii
  • #DIV/0! = impartire la zero; #VALUE! = text amestecat cu numere; #NAME? = nume de functie scris gresit

Vrei mai mult?

Provocare: Reia tabelul comenzilor de reparatii din Atomul 4 (C1:C6 = "finalizat", 25, gol, "in lucru", 40, 15). Fara sa numeri manual, scrie o singura formula care sa-ti spuna direct cate comenzi au un cost mai mare de 20 de lei. Cauta functia COUNTIF (o verisoara a lui COUNT, care accepta si o conditie, la fel cum IF accepta o conditie) si testeaz-o pe acest interval.

De ce crezi: La =IF(A1="finalizat";"Gata";"Nu") cuvantul "finalizat" trebuie scris intre ghilimele, dar la =IF(D2<10;...) numarul 10 nu are nevoie de ghilimele. De ce face Excel aceasta diferenta intre text si numar in interiorul unei conditii, si ce s-ar intampla daca ai scrie =IF(A1=finalizat;...) fara ghilimele?

Deschidere: Orice gestionar de depozit sau contabil foloseste zilnic exact aceste sapte functii intr-un registru de facturi sau de stoc, ca sa vada dintr-o privire cate comenzi sunt restante sau cate produse au stocul sub prag, fara sa citeasca rand cu rand sute de linii. SUM, COUNT si IF stau la baza oricarui tabel de gestiune dintr-o firma reala, oricat de mare ar fi.

Urmatoarea lectie

Continua cu Referinte relative si absolute — cum copiezi o formula pe zeci de randuri fara sa o retastezi, si cand trebuie sa fixezi o referinta de celula cu semnul $.

Continua →