Invatare Atomica

Formule si functii pentru farmacie

SUM, AVERAGE, COUNTIF, SUMIF si IF aplicate la gestiunea de farmacie: adaos comercial, pret cu amanuntul, TVA si alerta de expirare

Progres lectie:
0%
🎯

Obiectivul lectiei

Calculul manual al adaosului comercial, al TVA-ului si al zilelor ramase pana la expirare pentru sute de produse consuma timp si genereaza greseli de calcul. Formulele si functiile din foaia de calcul fac aceste calcule automat, o singura data, si le repeta corect pentru fiecare produs din gestiune, semnaland imediat produsele care au nevoie de atentie.

Dupa aceasta lectie vei putea:

  • Sa scrii o formula folosind referinte de celule si sa deosebesti referinta relativa de referinta absoluta (cu semnul $)
  • Sa calculezi stocul total si pretul mediu de achizitie cu functiile SUM si AVERAGE
  • Sa numeri produsele care indeplinesc un criteriu (ex. o categorie) cu functia COUNTIF
  • Sa calculezi o suma conditionata (ex. stocul total al unei categorii) cu functia SUMIF
  • Sa calculezi pretul cu amanuntul pornind de la pretul de achizitie, cota de adaos comercial si cota de TVA
  • Sa construiesti o formula cu IF care semnaleaza automat produsele cu stoc minim sau cu termen de valabilitate sub 90 de zile

Incearca singur!

Provocare — inainte sa citesti:

Este ultima zi a lunii si farmacistul-sef iti cere trei raspunsuri rapide despre gestiune, inainte de sedinta de peste zece minute: Cate produse din cele peste 200 aflate in gestiune au termenul de valabilitate sub 90 de zile? Care este valoarea totala a stocului pentru fiecare categorie de produse? Si care este pretul de vanzare cu amanuntul, daca pretul de achizitie, adaosul comercial si TVA se schimba de la un produs la altul? Scrie mai jos, in cateva randuri, cum ai proceda daca ar trebui sa numeri si sa calculezi totul manual, produs cu produs.

💡 Ai nevoie de un indiciu?

Manual, la 200 de produse, ai nevoie de ore intregi si riscul de greseala este mare: un semn de adunare uitat, un procent aplicat gresit, un termen de expirare trecut cu vederea. O foaie de calcul cu formule scrise o singura data si copiate pe toate randurile face acelasi calcul in cateva secunde, identic pentru fiecare produs, si il reface automat de fiecare data cand se modifica o cantitate sau un pret.

Subiectul lectiei de azi iti arata exact formulele care fac asta.

1

Celule, referinte si sintaxa formulelor

Intr-o foaie de calcul (Excel sau echivalent), fiecare casuta se numeste celula si are o adresa formata din litera coloanei si numarul randului (ex. E2 = coloana E, randul 2). O formula incepe intotdeauna cu semnul = si poate contine numere, referinte la alte celule si functii — nume prestabilite (SUM, AVERAGE, IF etc.) care efectueaza un calcul.

O referinta relativa (ex. E2) se muta automat cand copiezi formula in alta celula. O referinta absoluta (ex. $E$2) ramane fixata pe aceeasi celula, oricat de mult copiezi formula — utila pentru un procent sau un pret unic folosit in toate randurile.
Foaia de lucru pe care o folosim in toata lectia — "Stoc_Farmacie":

Coloana A: Nr. crt.
Coloana B: Cod produs
Coloana C: Categorie
Coloana D: Stoc (buc)
Coloana E: Pret achizitie fara TVA (lei)

Nr.crtCod produsCategorieStoc (buc)Pret achizitie fara TVA (lei)
1P-1001OTC408,00
2P-1002Cosmetice1522,00
3P-1003OTC605,50
4P-1004Dispozitive medicale845,00
5P-1005OTC312,00
6P-1006Cosmetice2518,00
Cum scrii si copiezi o formula simpla:

Faci clic intr-o celula libera, din afara tabelului de date (de exemplu F1), tastezi o formula (de exemplu =D2*2, aici doar ca exercitiu de sintaxa — nu are sens de gestiune, stocul nu se dubleaza asa in realitate) si apesi Enter; rezultatul apare in celula. Nu scrii formule de exercitiu peste coloanele A-E, care contin datele reale ale gestiunii (Cod produs, Categorie, Stoc, Pret achizitie) — le-ai suprascrie si le-ai pierde. Ca sa aplici o formula pe toate randurile unei coloane (asa cum vei face pentru coloanele F si G, in atomii urmatori), selectezi celula deja completata, apuci patratelul mic din coltul din dreapta-jos al selectiei (cursorul devine o cruce subtire) si tragi in jos pana la ultimul rand cu date. Referintele relative (D2, D3, D4...) se ajusteaza automat pentru fiecare rand.

2

SUM si AVERAGE — stocul total si pretul mediu de achizitie

SUM aduna toate valorile numerice dintr-un domeniu de celule. AVERAGE calculeaza media aritmetica a valorilor dintr-un domeniu (suma impartita la numarul de valori). Sintaxa: =SUM(domeniu) si =AVERAGE(domeniu), unde domeniul se scrie ca celula_inceput:celula_sfarsit.
Stocul total al gestiunii (revii la tabelul din Atomul 1):

=SUM(D2:D7) → 40 + 15 + 60 + 8 + 3 + 25 = 151 buc. Scrii formula o singura data, intr-o celula de sub tabel (ex. D8), si obtii stocul total fara sa aduni manual sase numere — sau, la o gestiune reala, cateva sute.

Pretul mediu de achizitie:

=AVERAGE(E2:E7) → (8,00 + 22,00 + 5,50 + 45,00 + 12,00 + 18,00) ÷ 6 = 110,50 ÷ 6 = 18,42 lei (rotunjit la doua zecimale). AVERAGE ignora celulele goale — daca un pret lipseste, nu este tratat ca zero si nu scade artificial media.

3

COUNTIF — numararea produselor dupa un criteriu

COUNTIF numara celulele dintr-un domeniu care indeplinesc un criteriu. Sintaxa: =COUNTIF(domeniu; criteriu). Criteriul text se scrie intre ghilimele ("OTC"); COUNTIF nu face diferenta intre litere mari si mici, dar cauta textul exact — un spatiu in plus in celula ("OTC ") poate face ca produsul sa nu fie numarat.
⚠ Virgula (,) sau punct-si-virgula (;) intre argumente — dupa setarile regionale

Pe un calculator cu Windows si Excel configurate cu setari regionale romanesti (cele in care, ca in aceasta lectie, zecimalele se scriu cu virgula: 8,00 lei), separatorul dintre argumentele unei formule este punctul-si-virgula (;), nu virgula. De aceea, in aceasta lectie, toate formulele cu mai multe argumente sunt scrise cu ;, de exemplu =COUNTIF(C2:C7;"OTC"). Daca lucrezi pe un Excel cu setari regionale in limba engleza (unde zecimalele se scriu cu punct: 8.00), foloseste virgula intre argumente, ca in majoritatea tutorialelor scrise in engleza. Daca tastezi o formula corecta si Excel iti arata eroare de sintaxa, verifica intai acest amanunt, inainte sa crezi ca ai scris gresit functia.

Cate produse OTC sunt in gestiune:

=COUNTIF(C2:C7;"OTC") → verifica fiecare celula din C2:C7 (categoria) si numara doar randurile unde valoarea este "OTC": P-1001, P-1003, P-1005. Rezultat: 3 produse.

Alte criterii utile in gestiune:

=COUNTIF(D2:D7;"<10") — numara cate produse au stocul sub 10 bucati (candidati la comanda urgenta).
=COUNTIF(C2:C7;"Cosmetice") — numara produsele din categoria Cosmetice (rezultat: 2, P-1002 si P-1006).

4

SUMIF — suma conditionata pe categorie

SUMIF aduna valorile dintr-un domeniu numai pentru randurile care indeplinesc un criteriu intr-un alt domeniu. Sintaxa: =SUMIF(domeniu_criteriu; criteriu; domeniu_suma). Al doilea argument, criteriul, NU este un domeniu de celule, ci o singura valoare de comparat (text, numar sau expresie). Cele doua domenii — domeniul_criteriu si domeniul_suma — trebuie sa aiba acelasi numar de randuri, aliniate: randul 2 din domeniul_criteriu corespunde randului 2 din domeniul_suma.
Stocul total al produselor OTC:

=SUMIF(C2:C7;"OTC";D2:D7) → cauta in C2:C7 randurile cu "OTC" (randurile 2, 4 si 6 din tabel: P-1001, P-1003, P-1005), apoi aduna, din D2:D7, doar stocurile acelor randuri: 40 + 60 + 3 = 103 buc.

Deosebirea fata de COUNTIF, pe aceleasi date:

COUNTIF(C2:C7;"OTC") raspunde la intrebarea "cate produse OTC sunt?" (raspuns: 3). SUMIF(C2:C7;"OTC";D2:D7) raspunde la intrebarea "cat stoc, insumat, au produsele OTC?" (raspuns: 103 buc). Sunt doua intrebari diferite despre aceleasi date.

5

Calculul adaosului comercial, al pretului cu amanuntul si al TVA

Adaosul comercial este procentul cu care se mareste pretul de achizitie (fara TVA) al unui produs, pentru a acoperi costurile si a obtine profit. Pentru produsele care NU sunt medicamente (ex. Cosmetice, Dispozitive medicale), farmacia stabileste acest procent liber, ca la orice comert cu amanuntul. Pentru medicamentele de uz uman insa, adaosul comercial NU este liber ales: este plafonat prin lege, cu cote maximale regresive in functie de pretul de achizitie (cu cat produsul e mai scump, cu atat procentul maxim de adaos e mai mic) — regula actuala e data de Ordinul Ministerului Sanatatii nr. 368/2017. Pretul obtinut dupa adaos este tot fara TVA. TVA (taxa pe valoarea adaugata) se aplica ultima, peste pretul cu adaos, si da pretul cu amanuntul — pretul final afisat la raft. Ordinea conteaza: intai adaosul, apoi TVA, niciodata invers si niciodata adunate direct ca procente.

In Romania, cota standard de TVA este 21% (de la 1 august 2025, art. 291 alin. (1) din Codul fiscal). Medicamentele de uz uman (categoria OTC din tabelul nostru) beneficiaza insa de cota redusa de 11% (art. 291 alin. (2) lit. a) din Codul fiscal) — nu de cota standard.
Parametrii fixi ai calculului — o singura data, in doua celule separate:

B10: Cota adaos comercial — 25% (in celula: 0,25) — valoare aleasa aici ca exercitiu de formula; pentru un medicament real, procentul maxim e stabilit prin lege, nu ales liber.
B11: Cota TVA standard — 21% (in celula: 0,21) — valabila pentru produse care NU sunt medicamente.

⚠ O singura celula B11 nu poate reprezenta doua cote de TVA diferite

Medicamentele de uz uman (categoria OTC) au cota redusa de TVA (11%), diferita de cota standard (21%) folosita pentru restul produselor. O formula de tipul =F*(1+$B$11), folosita pe toate randurile, este corecta doar atunci cand toate produsele din foaie sunt din aceeasi categorie de TVA. Intr-o gestiune reala, cu produse mixte (medicamente si nemedicamente pe acelasi tabel), ai avea nevoie de o cota de TVA diferita pe fiecare rand — de exemplu o coloana noua cu cota per produs, aleasa dupa categorie cu o formula IF — un subiect care depaseste formulele din aceasta lectie introductiva.

Exemplu complet, pas cu pas, pentru produsul P-1002 (randul 3 din tabel, categoria Cosmetice — NU este medicament, deci se aplica cota standard):

Pretul de achizitie fara TVA (E3) = 22,00 lei
F3 (pret cu adaos, fara TVA) = =E3*(1+$B$10) → 22,00 × 1,25 = 27,50 lei
G3 (pret cu amanuntul, cu TVA) = =F3*(1+$B$11) → 27,50 × 1,21 = 33,275 lei (rotunjit la afisare: 33,28 lei)

Selectezi F3:G3, apuci patratelul din coltul din dreapta-jos si tragi formula in sus/jos pentru celelalte randuri cu produse care NU sunt medicamente.

Diferenta reala pentru un medicament (OTC): P-1001

Produsul P-1001 (randul 2 din tabel) este insa un medicament (categoria OTC) — deci NU s-ar calcula cu B11 (21%), ci cu cota redusa de 11%. La acelasi pret de achizitie (8,00 lei) si acelasi adaos (25%): pretul cu adaos, fara TVA, este tot 8,00 × 1,25 = 10,00 lei; dar pretul final cu amanuntul devine 10,00 × 1,11 = 11,10 lei, nu 12,10 lei (valoarea care ar rezulta gresit din formula cu B11 = 21%, cota nepotrivita pentru un medicament).

⚠ Greseala frecventa: referinta uitata fara $

Daca scrii formula din F2 ca =E2*(1+B10), fara semnele $, si o copiezi in jos, la randul 3 (P-1002) referinta relativa B10 se muta automat cu un rand si devine B11 — celula cu cota de TVA (21%), nu cu cota de adaos (25%). Rezultatul: F3 = 22,00 × 1,21 = 26,62 lei, in loc de valoarea corecta, 22,00 × 1,25 = 27,50 lei. Cum recunosti greseala: diferenta e mica si usor de trecut cu vederea din priviri — trebuie sa deschizi formula din bara de formule si sa verifici daca procentul de crestere e cel asteptat (25%), nu altul. Cum o repari: rescrii formula cu referinte absolute, =E2*(1+$B$10), si o copiezi din nou in jos.

6

IF — alerte automate: stoc minim si termen de valabilitate sub 90 de zile

Functia IF alege intre doua rezultate, in functie de o conditie. Sintaxa: =IF(conditie; valoare_daca_adevarat; valoare_daca_fals). Conditia foloseste operatori de comparatie (<, >, =, <=, >=). Textele afisate ca rezultat se scriu intre ghilimele.
⚠ Coloanele F si G sunt deja ocupate

In Atomul 5 ai completat deja F (pret cu adaos) si G (pret cu amanuntul) pe tabelul Stoc_Farmacie. Daca scrii aici o formula noua tot in F, o suprascrii pe cea de la Atomul 5 si pierzi pretul calculat. Pentru alerta de stoc minim folosim o coloana noua, libera: H.

Alerta de stoc minim (revii la tabelul din Atomul 1, foaia Stoc_Farmacie):

In celula H2 (si copiata in jos pana la H7): =IF(D2<10;"Comanda urgent";"Stoc OK").
Pentru P-1001 (D2 = 40): 40 nu este mai mic decat 10 → "Stoc OK".
Pentru P-1005 (D6 = 3): 3 este mai mic decat 10 → "Comanda urgent". Pragul de 10 buc este ales aici ca exemplu; in gestiunea reala fiecare produs poate avea un prag propriu, stabilit de farmacie.

Zilele ramase pana la expirare, cu functia TODAY():

TODAY() returneaza data curenta a sistemului, fara argumente, si se recalculeaza automat de fiecare data cand deschizi fisierul. Trecem pe o alta foaie de calcul — o alta fila din registrul Excel, sa-i spunem Expirari_Farmacie, separata de foaia Stoc_Farmacie folosita pana acum. ATENTIE: pe foaia noua, literele de coloana o iau de la capat si NU au aceeasi semnificatie ca pe Stoc_Farmacie (unde C = Categorie si D = Stoc) — aici avem coloanele Cod produs (A), Data expirare lot (B), Zile ramase (C) si Alerta (D):

Cod produsData expirare lotZile ramaseAlerta
P-100115.11.202674ATENTIE - sub 90 zile
P-100420.03.2027199OK
Formulele complete pentru randul 2 (P-1001), pe foaia Expirari_Farmacie:

C2 (zile ramase, pe Expirari_Farmacie — nu Categorie, ca pe Stoc_Farmacie) = =B2-TODAY() → 15.11.2026 minus 2.09.2026 = 74 zile
D2 (alerta, pe Expirari_Farmacie — nu Stoc, ca pe Stoc_Farmacie) = =IF(C2<90;"ATENTIE - sub 90 zile";"OK") → 74 este mai mic decat 90 → "ATENTIE - sub 90 zile"

Pentru P-1004, cu 199 de zile ramase, aceeasi formula D2 returneaza "OK", pentru ca 199 nu este mai mic decat 90. Formatezi coloana C ca Numar (nu Data), altfel Excel poate afisa rezultatul scaderii tot ca o data calendaristica.

7

Recapitulare si conexiuni

Cele cinci functii din aceasta lectie transforma un tabel static de gestiune intr-o foaie de calcul care lucreaza singura: aduna, numara, conditioneaza si semnalizeaza automat, la orice modificare a datelor.
Formulele de retinut, cu sintaxa exacta:

=SUM(domeniu) — suma valorilor dintr-un domeniu (ex. stocul total)
=AVERAGE(domeniu) — media aritmetica a valorilor (ex. pretul mediu de achizitie)
=COUNTIF(domeniu; criteriu) — numara celulele care indeplinesc un criteriu
=SUMIF(domeniu_criteriu; criteriu; domeniu_suma) — suma conditionata dupa un criteriu
=IF(conditie; valoare_adevarat; valoare_fals) — alege un rezultat in functie de o conditie
=TODAY() — data curenta a sistemului, recalculata automat

Lantul complet al preturilor, pe scurt:

Pret achizitie fara TVA
  ↓ × (1 + cota adaos comercial)
Pret cu adaos, fara TVA
  ↓ × (1 + cota TVA)
Pret cu amanuntul — pretul afisat la raft

Conexiune cu urmatoarea lectie:

Tabelul cu formule pe care l-ai construit azi devine sursa de date pentru reprezentari grafice — o diagrama a vanzarilor pe luni, o diagrama a structurii stocului pe categorii si o lista vizuala a produselor cu rulaj mic, toate construite direct din coloanele calculate acum.

De retinut pentru activitatile practice:

Referinta absoluta ($B$10) tine fixa o cota folosita de toate randurile; fara $, referinta se muta la copiere.
SUM si AVERAGE lucreaza pe un singur domeniu; COUNTIF si SUMIF au nevoie de un criteriu (SUMIF are DOUA domenii, nu trei: domeniul de criteriu si domeniul de suma).
Adaosul se aplica intai, pe pretul fara TVA; TVA se aplica al doilea, pe pretul deja majorat cu adaos.
Cota de TVA standard este 21%; medicamentele de uz uman (OTC) au cota redusa, 11% — o singura celula B11 nu poate reprezenta corect ambele cote deodata.
Coloanele F si G sunt deja folosite (pretul cu adaos si cu amanuntul, Atomul 5); pentru alerta de stoc minim foloseste o coloana noua, libera (H), ca sa nu le suprascrii.
Pe Excel cu setari regionale romanesti, argumentele unei formule se despart cu punct-si-virgula (;), nu cu virgula.
IF combinat cu TODAY() semnalizeaza automat loturile aproape de expirare, fara verificare manuala.

Exercitii practice

Exercitiul 1 (Nivel minim) — SUM si AVERAGE

Ai urmatoarele 5 produse in gestiune, cu Stoc (buc) si Pret achizitie fara TVA (lei): P-2001: 20 buc, 15,00 lei; P-2002: 50 buc, 4,20 lei; P-2003: 12 buc, 33,50 lei; P-2004: 35 buc, 9,80 lei; P-2005: 8 buc, 60,00 lei. Scrie formula completa pentru stocul total (SUM) si formula completa pentru pretul mediu de achizitie (AVERAGE), presupunand ca datele sunt in D2:D6 (Stoc) si E2:E6 (Pret achizitie). Calculeaza ambele rezultate pana la capat.

Vezi rezolvarea

Stocul total (SUM): in D7 (sub cele 5 randuri de date, D2:D6) scrii =SUM(D2:D6). Calcul: 20+50+12+35+8 = 125 buc.

Pretul mediu de achizitie (AVERAGE): in E7 scrii =AVERAGE(E2:E6). Calcul: (15,00+4,20+33,50+9,80+60,00) ÷ 5 = 122,50 ÷ 5 = 24,50 lei.

Ambele formule se scriu o singura data, sub coloana respectiva, dupa ultimul rand cu date (rand 6).

Exercitiul 2 (Nivel standard) — COUNTIF, SUMIF si IF

Ai urmatoarele 6 produse, cu Categorie si Stoc (buc), in domeniul C2:C7 (Categorie) si D2:D7 (Stoc): P-3001: OTC, 45; P-3002: Cosmetice, 6; P-3003: OTC, 18; P-3004: Dispozitive medicale, 4; P-3005: OTC, 9; P-3006: Cosmetice, 22. Scrie si calculeaza: (a) formula COUNTIF pentru numarul de produse OTC; (b) formula SUMIF pentru stocul total al produselor OTC; (c) formula IF care afiseaza "Comanda urgent" pentru stoc sub 10 buc si "Stoc OK" altfel, aplicata pentru fiecare din cele 6 produse — precizeaza pentru care coduri iese "Comanda urgent".

Vezi rezolvarea

(a) =COUNTIF(C2:C7;"OTC")3 produse OTC (P-3001, P-3003, P-3005).

(b) =SUMIF(C2:C7;"OTC";D2:D7) → 45+18+9 = 72 buc.

(c) =IF(D2<10;"Comanda urgent";"Stoc OK"), copiata pe toate cele 6 randuri:

  1. P-3001 (45): Stoc OK
  2. P-3002 (6): Comanda urgent
  3. P-3003 (18): Stoc OK
  4. P-3004 (4): Comanda urgent
  5. P-3005 (9): Comanda urgent
  6. P-3006 (22): Stoc OK

Iese "Comanda urgent" pentru P-3002, P-3004 si P-3005 (stoc sub 10 buc).

Exercitiul 3 (Nivel performanta) — lantul complet: adaos, TVA, alerta de expirare

Un produs care NU este medicament (deci se aplica cota standard de TVA, nu cota redusa a medicamentelor) are pretul de achizitie fara TVA de 14,00 lei, cota de adaos comercial 30% si cota de TVA 21%. Data expirarii lotului este 25.10.2026, iar azi (data curenta a sistemului, TODAY()) este 2 septembrie 2026. Scrie formulele complete si calculeaza pana la rezultatul final: (a) pretul cu adaos, fara TVA; (b) pretul cu amanuntul, cu TVA; (c) numarul de zile ramase pana la expirare; (d) rezultatul formulei IF care semnaleaza produsele cu mai putin de 90 de zile pana la expirare, aplicata acestui produs.

Vezi rezolvarea

Nu-ti dau rezultatele finale — urmareste structura din lectie (Atomii 5 si 6) si calculeaza singur, in aceasta ordine:

  1. (a) Pretul cu adaos, fara TVA: pornesti de la pretul de achizitie si inmultesti cu (1 + cota adaos). Formula tip: =E2*(1+$B$10).
  2. (b) Pretul cu amanuntul: rezultatul de la (a) inmultit cu (1 + cota TVA) — NICIODATA invers si NICIODATA adunate procentele direct. Formula tip: =F2*(1+$B$11).
  3. (c) Zilele ramase: data expirarii minus TODAY() — numara luna curenta pana la capat, apoi zilele din luna urmatoare, ca in exemplul din Atomul 6.
  4. (d) Alerta: =IF(C2<90;"ATENTIE - sub 90 zile";"OK"), aplicata rezultatului de la (c).

Capcane de verificat: referintele la cotele de adaos/TVA trebuie sa fie absolute ($B$10, $B$11); ordinea adaos-apoi-TVA; coloana cu zilele ramase formatata ca Numar, nu ca Data.

Criterii de evaluare: 4 formule corecte ca sintaxa, ordinea corecta a operatiilor, rotunjire la 2 zecimale la (a) si (b), incadrarea corecta in pragul de 90 zile la (d).

Ce ai invatat astazi

  • O formula incepe cu = si poate contine referinte de celule; referinta relativa (E2) se muta la copiere, referinta absoluta ($E$2) ramane fixa
  • SUM(domeniu) aduna valori; AVERAGE(domeniu) calculeaza media aritmetica
  • COUNTIF(domeniu, criteriu) numara celulele care indeplinesc un criteriu
  • SUMIF(domeniu_criteriu, criteriu, domeniu_suma) aduna conditionat, dupa un criteriu dintr-un alt domeniu
  • Pretul cu amanuntul = pret achizitie x (1 + cota adaos) x (1 + cota TVA), aplicate in aceasta ordine
  • IF(conditie, valoare_adevarat, valoare_fals) alege un rezultat in functie de o conditie
  • TODAY() da data curenta a sistemului; DataExpirare - TODAY() = zile ramase pana la expirare
  • Combinatia IF + TODAY() semnalizeaza automat produsele cu termen de valabilitate sub 90 de zile

Vrei mai mult?

Provocare: Pe foaia Stoc_Farmacie, adauga o coloana noua (I) care sa dea, intr-o singura formula IF imbricat, unul din trei mesaje: "Comanda urgent" (stoc sub 10), "Verifica expirare" (stoc OK, dar lotul expira in mai putin de 90 de zile) sau "OK". Ai nevoie sa aduci si data de expirare (de pe foaia Expirari_Farmacie) pe aceeasi foaie, langa stoc, inainte sa scrii formula.

De ce? De ce o singura functie IF, cu doar doua rezultate posibile (adevarat/fals), nu poate raspunde direct la o intrebare cu trei variante posibile de raspuns - si ce trebuie sa faci in formula ca sa obtii totusi cele trei mesaje?

Deschidere: Un dashboard de farmacie real (semafor rosu/galben/verde pentru fiecare produs) se construieste exact asa: o singura coloana care combina mai multe criterii, pentru ca farmacistul sa decida dintr-o privire ce comanda azi - exact tipul de coloana pe care lectia urmatoare o transforma intr-un grafic usor de citit.

Urmatoarea lectie

Continua cu Reprezentari grafice — cum transformi coloanele calculate azi in diagrame pentru vanzari pe luni, structura stocului pe categorii si produse cu rulaj mic.

Continua →