Invatare Atomica

Prelucrarea informatiilor: formule si functii

Deviz de reparatie calculat automat — formule, functii uzuale si referinte de celule in Excel

Progres lectie:
0%
🎯

Obiectivul lectiei

Un tabel cu preturi scrise de mana nu se actualizeaza singur — daca un furnizor scumpeste o piesa, refaci toate calculele manual. In aceasta lectie inveti sa pui Excel-ul sa calculeze automat: valoarea fiecarei piese, subtotalul, TVA-ul si totalul unui deviz de reparatie, astfel incat sa schimbi o singura cifra si tot devizul se recalculeaza singur.

Dupa aceasta lectie vei putea:

  • Sa scrii o formula de baza care calculeaza automat valoarea unei linii dintr-un deviz (cantitate x pret)
  • Sa folosesti functia SUM pentru a insuma o coloana de preturi fara sa aduni manual
  • Sa folosesti AVERAGE, MIN si MAX ca sa compari ofertele mai multor furnizori pentru aceeasi piesa
  • Sa folosesti COUNT ca sa numeri cate piese dintr-un deviz au deja pret introdus
  • Sa folosesti functia IF ca sa obtii un mesaj automat (ex. "Disponibil" / "Comanda piesa") in functie de o conditie
  • Sa deosebesti o referinta relativa de o referinta absoluta ($) si sa stii cand ai nevoie de fiecare
  • Sa construiesti un deviz complet cu subtotal, TVA si total, calculat automat de la un capat la altul

Incearca singur!

Provocare — inainte sa citesti:

Ai un deviz de reparatie cu 3 piese: placute frana (1 buc, 180 lei), disc frana (2 buc, 220 lei/buc) si ulei motor (1 buc, 210 lei). La final se adauga TVA 21%. Daca maine furnizorul scumpeste discul de frana la 250 lei/buc, cate cifre din devizul tau scris de mana trebuie sa le refaci manual, ca sa ramana corect totul — valoarea liniei, subtotalul si totalul cu TVA? Scrie mai jos ce crezi ca s-ar intampla si de ce ai vrea ca acest calcul sa se faca singur.

💡 Ai nevoie de un indiciu?

Practic, TOATE cifrele derivate din pretul discului se schimba: valoarea liniei discului, subtotalul piese, TVA-ul (calculat din subtotal) si totalul final. Pe hartie sau cu calculatorul de buzunar, o singura schimbare de pret te obliga sa refaci 4-5 calcule, cu risc mare de greseala.

Intr-un tabel Excel construit cu formule, schimbi o singura celula — pretul discului — si toate celelalte cifre se recalculeaza automat, instant, fara sa mai atingi nimic altceva. Asta inveti azi.

1

Formula de baza si adresa unei celule

O formula in Excel este un calcul pe care il scrii intr-o celula, in loc de o valoare fixa. Orice formula incepe cu semnul = (egal). Fara acest semn, Excel trateaza ce ai scris ca text obisnuit si nu calculeaza nimic.
In loc sa scrii cifre fixe intr-o formula, folosesti adresa celulei: coloana (litera) urmata de rand (cifra). De exemplu, B2 inseamna coloana B, randul 2. Cand celula referita se schimba, formula se recalculeaza automat.
Exemplu — valoarea unei piese dintr-un deviz:

Ai un tabel cu coloana B = Cantitate si coloana C = Pret unitar (lei). In coloana D vrei valoarea totala a liniei. In celula D2 scrii:

Celula D2 (Valoare = Cantitate x Pret unitar): =B2*C2 Daca B2 = 1 (buc) si C2 = 180 (lei), D2 afiseaza automat: 180
Greseala tipica — uiti semnul =:

Daca scrii doar B2*C2 fara = la inceput, celula afiseaza literal textul "B2*C2" — nu calculeaza nimic. Recunosti problema pentru ca celula arata textul formulei in loc de un numar. Solutia: reintra in celula si adauga = la inceput.

Aceeasi formula pentru manopera — ore lucrate x tarif orar:

Un deviz real nu are doar piese, ci si manopera: timpul de lucru al mecanicului. Se calculeaza cu exact aceeasi formula ca o piesa, doar ca in loc de "cantitate x pret unitar" folosesti "ore lucrate x tarif orar". Daca reparatia dureaza 3 ore si tariful orar al atelierului e 90 lei/ora, coloana B = 3 (ore), coloana C = 90 (tarif), iar in D scrii aceeasi formula:

Celula D5 (Manopera = Ore x Tarif orar): =B5*C5 Daca B5 = 3 (ore) si C5 = 90 (lei/ora), D5 afiseaza automat: 270
2

Functia SUM — insumezi o coloana fara sa aduni manual

Functia SUM aduna toate valorile numerice dintr-un interval de celule. Un interval se scrie cu doua puncte intre prima si ultima celula: D2:D4 inseamna "de la D2 pana la D4, inclusiv". Sintaxa: =SUM(interval).
Exemplu numeric complet — subtotalul pieselor:

Deviz cu 3 piese in coloana D: placute frana (D2=180 lei), disc frana (D3=440 lei), ulei motor (D4=210 lei).

Subtotal piese (celula D5): =SUM(D2:D4) 180 + 440 + 210 = 830 Acelasi rezultat, scris fara SUM (bun pentru 3 celule, greoi pentru 30): =D2+D3+D4
Greseala tipica — interval incomplet:

Daca scrii =SUM(D2:D3) in loc de =SUM(D2:D4), formula omite ulei-ul de motor si iti da un subtotal de 620 lei in loc de 830 — fara nicio eroare vizibila, doar o cifra tacut gresita. Verifica mereu ca intervalul acopera toate randurile cu date, mai ales dupa ce adaugi o piesa noua in tabel.

3

AVERAGE, MIN si MAX — compari oferte de la mai multi furnizori

AVERAGE(interval) calculeaza media aritmetica a valorilor.
MIN(interval) afiseaza cea mai mica valoare din interval.
MAX(interval) afiseaza cea mai mare valoare din interval.
Toate trei folosesc aceeasi sintaxa ca SUM: numele functiei urmat de intervalul de celule intre paranteze. La fel ca SUM, AVERAGE, MIN si MAX ignora automat celulele cu text dintr-un interval — daca o oferta nu a sosit inca si ai scris "nu a raspuns" in loc de un pret, acea celula nu intra deloc in calcul: nu conteaza ca a cincea oferta la medie, minim sau maxim.
Exemplu numeric complet — pretul unui filtru de ulei la 3 furnizori:

Furnizor A (B2) = 30 lei, Furnizor B (B3) = 25 lei, Furnizor C (B4) = 35 lei.

Media preturilor pietei (celula B5): =AVERAGE(B2:B4) -> 30 Cel mai ieftin furnizor (celula B6): =MIN(B2:B4) -> 25 Cel mai scump furnizor (celula B7): =MAX(B2:B4) -> 35
De ce conteaza in atelier:

Cand comanzi piese frecvent de la mai multi furnizori, un tabel cu AVERAGE/MIN/MAX pe fiecare piesa iti arata dintr-o privire daca oferta primita e in linia pietei sau daca un furnizor te-a supraevaluat. Nu mai umbli sa compari manual randuri intregi.

4

COUNT — numeri cate piese au deja pret introdus

Functia COUNT(interval) numara doar celulele care contin valori numerice dintr-un interval. Ignora complet celulele goale sau cele care contin text.
Exemplu numeric complet — 5 piese, o oferta lipsa:

Coloana B2:B6 (pret unitar): B2=180, B3=440, B4=210, B5=90, B6="in comanda" (text, pentru ca furnizorul inca nu a trimis pretul).

Cate piese au deja pret numeric introdus? =COUNT(B2:B6) -> 4 (ignora B6, care e text, nu numar)
Greseala tipica — confuzia COUNT cu COUNTA:

COUNT numara doar numere. Daca vrei sa numeri TOATE celulele completate, indiferent daca sunt numere sau text, functia potrivita este COUNTA, nu COUNT. In exemplul de mai sus, =COUNTA(B2:B6) ar da 5 (toate randurile scrise), in timp ce =COUNT(B2:B6) da 4 (doar cele numerice). Confuzia intre ele te face sa raportezi gresit cate piese chiar au pret stabilit.

5

Functia IF — un mesaj automat, in functie de o conditie

Functia IF testeaza o conditie si returneaza o valoare daca aceasta este adevarata, si alta valoare daca este falsa. Sintaxa: =IF(conditie, valoare_daca_adevarat, valoare_daca_fals).
Exemplu numeric complet — stoc suficient pentru reparatie?

Necesarul pentru reparatie e in C2 (C2=2 buc placute), stocul disponibil e in E2 (E2=1 buc). Vrei un mesaj automat in F2.

Celula F2 (mesaj automat): =IF(E2>=C2,"Disponibil","Comanda piesa") E2=1, C2=2 -> 1>=2 este FALS -> F2 afiseaza: "Comanda piesa" Daca stocul ar fi E2=3 -> 3>=2 este ADEVARAT -> F2 ar afisa: "Disponibil"
Atentie — separatorul de argumente pe Excel in limba romana:

Formulele din aceasta lectie folosesc virgula intre argumente, asa cum se scriu in majoritatea tutorialelor si in Google Sheets. Pe un calculator cu setari regionale romanesti, Excel poate cere punct-si-virgula ( ; ) in loc de virgula intre argumente, pentru ca virgula e deja folosita ca simbol zecimal (ex. 3,5 lei). Daca formula iti da eroare, incearca =IF(E2>=C2;"Disponibil";"Comanda piesa") — cu punct-si-virgula.

6

Referinte relative si absolute — cand vrei ca o celula sa ramana fixa

O referinta relativa (ex. B2) se muta automat cand copiezi formula in alta celula: daca copiezi formula din randul 2 in randul 3, B2 devine B3. E exact ce vrei cand repeti acelasi calcul pe fiecare rand al unui deviz.
O referinta absoluta (ex. $G$1) ramane fixa oriunde copiezi formula, indiferent de rand sau coloana. Semnul $ pus inaintea literei si inaintea cifrei "ingheata" referinta.
Cum copiezi efectiv o formula in Excel:

Ca formula sa se "mute" pe randul urmator ai nevoie sa o copiezi, nu sa o retastezi. Doua metode: (1) selectezi celula cu formula, duci mouse-ul in coltul din dreapta-jos al ei pana apare o cruciulita neagra (fill handle) si tragi in jos peste randurile urmatoare; (2) selectezi celula, Ctrl+C, selectezi celulele tinta, Ctrl+V. In ambele cazuri, Excel ajusteaza automat referintele relative si pastreaza fixe referintele absolute. Tasta F4 te ajuta la scriere: cat esti inca in formula, cu cursorul langa o referinta (ex. G1), apasa F4 si Excel adauga singur semnele $ (G1 → $G$1), fara sa le tastezi manual.

Exemplu numeric complet — TVA fixa aplicata pe fiecare linie:

Cota TVA (21%) sta o singura data, in celula G1. Vrei valoarea cu TVA a fiecarei piese, in coloana E.

Celula E2 (valoare piesa 1 cu TVA), D2=180 lei, G1=21: =D2*(1+$G$1/100) 180 * (1 + 21/100) = 180 * 1,21 = 217,8 Copiezi formula in E3 (D3=440 lei) - $G$1 ramane fix pe G1: =D3*(1+$G$1/100) 440 * 1,21 = 532,4
Formula in E2Copiata in E3, fara $Copiata in E3, cu $G$1
=D2*(1+G1/100)=D3*(1+G2/100) → G2 e goala → TVA 0%, gresit=D3*(1+$G$1/100) → TVA 21%, corect
Atentie — scrii NUMARUL 21 in G1, nu textul "21%":

Formula =D2*(1+$G$1/100) presupune ca G1 contine numarul 21 (o cifra simpla). Daca in schimb scrii direct 21% in G1, Excel il memoreaza intern ca 0,21 (Excel converteste automat orice valoare urmata de % impartind-o la 100) — si atunci formula ta imparte inca o data la 100, calculand 180*(1+0,21/100) = 180*1,0021 = 180,38 in loc de 217,8. E o eroare tacuta, fara niciun mesaj de #EROARE. Ai doua variante corecte, niciodata amestecate: varianta A — G1 contine numarul simplu 21, formula imparte la 100: =D2*(1+$G$1/100); varianta B — G1 este formatata ca procent si afiseaza 21%, iar formula NU mai imparte la 100, pentru ca Excel a facut deja acea impartire intern: =D2*(1+$G$1).

Regula practica:

Cand o formula foloseste o celula care se repeta identic pe toate randurile (o cota, un curs valutar, un tarif fix), pune-i semnul $ pe litera si pe cifra: $G$1. Cand foloseste o celula diferita pe fiecare rand (cantitatea sau pretul acelei linii), las-o relativa, fara $.

7

Recapitulare — devizul complet, calculat automat

Pui cap la cap tot ce ai invatat: formula de baza pentru valoarea fiecarei linii, SUM pentru subtotal, referinta absoluta pentru cota TVA fixa si obtii un deviz care se recalculeaza singur la orice modificare de pret sau cantitate.
Devizul complet — Reparatie sistem de franare + schimb ulei:
ElementCantitatePret unitar (lei)Valoare (lei)
Placute frana fata1180=B2*C2 → 180
Disc frana fata2220=B3*C3 → 440
Ulei motor 5L1210=B4*C4 → 210
Manopera (3 ore x 90 lei/ora)390=B5*C5 → 270
Subtotal=SUM(D2:D5) → 1100
Cota TVA (celula fixa G1)21 ← numarul 21, NU textul "21%" (vezi atomul 6)
TOTAL DEVIZ cu TVA=D6*(1+$G$1/100) → 1331
Functiile invatate azi, pe scurt:

Formula de baza — incepe cu =, foloseste adresa celulei (ex. B2*C2)
SUM — insumeaza un interval: =SUM(D2:D5)
AVERAGE / MIN / MAX — media, minimul, maximul unui interval
COUNT — numara doar celulele cu valori numerice
IF — mesaj automat in functie de o conditie: =IF(conditie, adevarat, fals)
Referinta relativa — se muta cand copiezi formula (B2 -> B3)
Referinta absoluta — ramane fixa cu $: $G$1

Conexiune cu urmatoarea lectie:

Ai acum un tabel cu cifre calculate corect. In lectia urmatoare inveti sa transformi aceste cifre intr-o diagrama — ca sa vezi dintr-o privire, de exemplu, cum se imparte costul unui deviz intre piese si manopera, sau cum au evoluat costurile pe mai multe luni.

Exercitii practice

Exercitiul 1 (Nivel minim) — Valoarea liniilor si subtotalul

Ai urmatorul tabel: coloana B = Cantitate (sau Ore, pentru manopera), coloana C = Pret unitar (sau Tarif orar), coloana D = Valoare. Randul 2: filtru aer, cantitate 1, pret unitar 45 lei. Randul 3: filtru ulei, cantitate 1, pret unitar 32 lei. Randul 4: bujii, cantitate 4, pret unitar 18 lei. Randul 5: manopera schimb filtre si bujii, 1 ora, tarif orar 60 lei/ora. Scrie formula pentru D2, D3, D4 si D5 (valoare = cantitate x pret unitar, respectiv ore x tarif orar la manopera — e aceeasi formula), calculeaza manual fiecare rezultat, apoi scrie formula care aduna toate cele patru valori intr-un subtotal.

Vezi rezolvarea

Formula e aceeasi la toate liniile: Valoare = Cantitate x Pret unitar (sau Ore x Tarif orar la manopera).

  1. D2 (filtru aer): =B2*C2 -> 1 x 45 = 45 lei
  2. D3 (filtru ulei): =B3*C3 -> 1 x 32 = 32 lei
  3. D4 (bujii): =B4*C4 -> 4 x 18 = 72 lei
  4. D5 (manopera): =B5*C5 -> 1 x 60 = 60 lei
  5. Subtotal: =SUM(D2:D5) -> 45+32+72+60 = 209 lei

Exercitiul 2 (Nivel standard) — Compari furnizori si numeri ofertele primite

Pentru o baterie auto ai primit oferte de la 5 furnizori, in celulele B2:B6: 320 lei, 295 lei, "nu a raspuns" (text), 310 lei, 340 lei. Scrie formula care iti da cea mai ieftina oferta numerica (MIN), formula care iti da cea mai scumpa (MAX), formula care iti da media preturilor primite (AVERAGE) si formula care iti spune de la cati furnizori ai primit un pret numeric concret (COUNT). Calculeaza manual fiecare rezultat.

Vezi rezolvarea

Ofertele numerice din B2:B6 sunt 320, 295, 310 si 340 lei. Celula cu textul "nu a raspuns" nu e numar, deci SUM, AVERAGE, MIN, MAX si COUNT o ignora automat.

  1. Cea mai ieftina: =MIN(B2:B6) -> 295 lei
  2. Cea mai scumpa: =MAX(B2:B6) -> 340 lei
  3. Media preturilor: =AVERAGE(B2:B6) -> (320+295+310+340)/4 = 1265/4 = 316,25 lei
  4. Cati furnizori au dat pret numeric: =COUNT(B2:B6) -> 4 (ignora celula cu text)

Exercitiul 3 (Nivel performanta) — Deviz complet cu piese, manopera, conditie de stoc si TVA

Construiesti un deviz pentru schimbarea a 2 amortizoare, plus montajul lor. Coloana B = Cantitate necesara (ore, la manopera), coloana C = Stoc disponibil in depozit (necompletat la manopera), coloana D = Pret unitar sau tarif orar (lei), coloana E = Valoare (cantitate x pret unitar), coloana F = mesaj de disponibilitate (doar la piese). Date: randul 2 - amortizor fata stanga, necesar 1, stoc 0, pret 380 lei; randul 3 - amortizor fata dreapta, necesar 1, stoc 2, pret 380 lei; randul 4 - manopera montaj amortizoare, 2 ore, tarif orar 90 lei/ora. Cota TVA e 21%, scrisa ca numarul simplu 21 (nu ca "21%" — vezi de ce, in atomul 6) in celula G1. Scrie: (a) formula pentru E2, E3 si E4 (aceeasi formula cantitate x pret unitar se aplica si la manopera: ore x tarif orar); (b) formula IF pentru F2 si F3 (doar la cele doua piese, manopera nu are stoc), care afiseaza "Comanda piesa" daca stocul (coloana C) e mai mic decat necesarul (coloana B), altfel "Disponibil"; (c) formula pentru subtotalul E2:E4 (foloseste SUM, include si manopera); (d) formula pentru totalul cu TVA, folosind referinta absoluta $G$1. Calculeaza manual toate rezultatele.

Vezi rezolvarea

Schita de rezolvare, nu rezultatul gata calculat:

  1. (a) Aceeasi formula la toate 3 randuri: =B2*C2, =B3*C3, =B4*C4 (si la manopera, unde coloana C e tarif orar, nu stoc).
  2. (b) IF doar la F2 si F3, manopera nu are stoc: tipar =IF(C2<B2,"Comanda piesa","Disponibil"), cu stocul (C) comparat cu necesarul (B).
  3. (c) Subtotal: =SUM(E2:E4), include si randul de manopera, care nu are formula IF dar are valoare.
  4. (d) Total cu TVA: subtotalul inmultit cu (1+$G$1/100), cu $ pe litera si pe cifra ca referinta la TVA sa ramana fixa.

Capcane: nu pune formula de stoc pe randul de manopera; celula G1 trebuie sa contina numarul 21, nu textul "21%"; calculeaza-ti manual fiecare rezultat ca sa verifici formula. Se evalueaza: directia corecta a comparatiei la IF, subtotalul care include manopera, si referinta absoluta scrisa corect.

Ce ai invatat astazi

  • Orice formula incepe cu semnul = si foloseste adresa celulei (ex. B2), nu valoarea scrisa direct
  • SUM(interval) insumeaza toate valorile numerice dintr-un interval de celule (ex. =SUM(D2:D5))
  • AVERAGE, MIN si MAX iti dau media, cea mai mica si cea mai mare valoare dintr-un interval
  • COUNT numara doar celulele cu valori numerice; ignora textul (diferit de COUNTA)
  • IF(conditie, valoare_adevarat, valoare_fals) afiseaza un mesaj automat, in functie de o conditie
  • Referinta relativa (B2) se muta cand copiezi formula; referinta absoluta ($G$1) ramane fixa
  • Pe Excel romanesc, argumentele unei formule pot fi separate prin ; in loc de , din cauza setarilor regionale
  • Un deviz complet = valoare pe linie + SUM pentru subtotal + referinta absoluta pentru TVA fixa

Vrei mai mult?

  • Provocare: La devizul din lectie, adauga o coloana noua si numara automat cate piese au pretul unitar peste 200 lei, fara sa le numeri cu ochiul — cauta functia COUNTIF (din aceeasi familie cu COUNT, dar cu o conditie) si scrie o formula de forma =COUNTIF(domeniu,">200"). Verifica manual, numarand cu degetul, ca rezultatul formulei e corect.
  • De ce? Cand copiezi o formula cu o referinta relativa neancorata, Excel nu "stie" ca acea celula era gandita ca parametru fix — aplica mecanic o regula de deplasare la fiecare copiere. De ce crezi ca aceasta deplasare automata e utila in aproape toate formulele (de-aia e comportamentul implicit), si in ce situatii concrete ai avea nevoie, de fapt, ca o referinta SA se deplaseze?
  • Dincolo de lectie: Formulele si referintele absolute/relative sunt baza oricarui soft real de gestiune sau contabilitate dintr-un atelier — acelasi principiu (SUM, IF, $ pentru fixare) functioneaza identic in Google Sheets sau in orice calculator de buget online pe care il vei folosi vreodata.

Urmatoarea lectie

Continua cu Diagrame: tipul potrivit pentru datele din atelier — cum transformi cifrele calculate azi intr-un grafic clar, usor de citit dintr-o privire.

Continua →