track
Ca să folosești SUMIF() în Excel, introdu =SUMIF(range, criteria, [sum_range]), unde range este zona de celule de verificat, criteria e condiția de potrivire, iar sum_range sunt celulele de adunat. Asta îți permite să totalizezi valorile care îndeplinesc o anumită condiție fără să filtrezi sau să adaugi manual rânduri.
În acest articol, analizăm în detaliu sintaxa SUMIF(), parcurgem un exemplu pas cu pas, comparăm SUMIF() cu funcții înrudite precum SUMIFS() și COUNTIF() și acoperim greșelile care îi încurcă cel mai des pe începători.
Ce este funcția SUMIF() în Excel?
SUMIF() este o funcție Excel care adună numere, dar doar pe cele care îndeplinesc o condiție setată de tine. Pe scurt, îi spui lui Excel ce să caute, iar el adună doar valorile care se potrivesc.
O formulă simplă SUM() adună totul într-o zonă. În schimb, SUMIF() este mai selectivă. Verifică fiecare celulă în raport cu condiția ta și adună doar pe cele care trec. Dacă o celulă nu se potrivește, Excel o sare.
De exemplu, ai putea folosi această formulă atunci când:
- Conduci un magazin și vrei să afli cât ai încasat dintr-un singur produs.
- Îți urmărești cheltuielile și vrei totalul pe o categorie, cum ar fi alimente sau chirie.
- Coordonezi o echipă și vrei să aduni orele lucrate de un angajat.
SUMIF() e perfectă în fiecare caz pentru că nu te interesează totalul întreg; vrei doar o felie din el.
Sintaxa SUMIF()
Formula SUMIF() are această structură:
=SUMIF(range, criteria, [sum_range])
În această sintaxă:
-
range: Grupul de celule pe care Excel le verifică după condiția ta. Aici caută Excel ca să decidă ce se potrivește și ce nu. -
criteria: Îi spune lui Excel ce să caute înrange. Poate fi un cuvânt, un număr sau un simbol, cum ar fi „>100”. -
sum_range(opțional): De aici ia numerele de adunat după ce găsește o potrivire. Dacă sari peste această parte, Excel adună valorile chiar dinrange.
Iată un exemplu rapid ca să vezi cum funcționează cele trei părți împreună:
=SUMIF(A2:A11, "Apples", B2:B11)
În această formulă,
-
A2:A10 este
range, pentru că acolo căutăm Apples. -
Apples este
criteria, cuvântul exact pe care vrem să-l potrivim. -
B2:B10 este
sum_range, pentru că acolo se află valorile vânzărilor corespunzătoare.
Așadar verificăm coloana A pentru Apples. De fiecare dată când există o potrivire, se adaugă numărul corespunzător din coloana B.

Aplică SUMIF() pentru a aduna valori pe baza unei condiții. Imagine de autor.
Cum folosești SUMIF() în Excel
Ca să folosești SUMIF() în Excel, urmează acești pași:
Pasul 1: Identifică zona (range)
În exemplul nostru folosim următorul set de date:

Set de date pentru SUMIF(). Imagine de autor.
Selectează zona în care vrei să aplici condiția. În cazul nostru, vrem să căutăm Apples, care se află în coloana Product, deci zona este A2:A11.
Pasul 2: Stabilește criteriul
Deoarece vrem Apples, criteriul este Apples.
Poți introduce direct criteriul în formulă sau poți face referire la o celulă care îl conține. Aici îl scriem direct, deci trebuie pus între ghilimele, fiind text.
Pasul 3: Stabilește zona de sumă (sum range)Zona de sumă este locul unde se află numerele efective. Vrem să adunăm vânzările, deci zona de sumă este B2:B11.
Zona de sumă nu trebuie să aibă aceeași dimensiune sau poziție ca range-ul căutat. Trebuie doar să se alinieze rând cu rând, astfel încât valoarea pe care SUMIF() o adună să corespundă aceluiași rând unde s-a potrivit criteriul.
Acum, formula arată astfel:
=SUMIF(A2:A11, "Apples", B2:B11)
Așa va funcționa:
- Rândul 2 are Apples, deci 120 se adaugă.
- Rândul 3 are Oranges, deci e sărit.
- Rândul 4 are din nou Apples, deci 150 se adaugă.
- La fel, rândurile 8 și 11, deci 90 și 130 se adaugă
Rezultatul final este 490

Adună vânzările pe produs folosind SUMIF(). Imagine de autor.
Exemple SUMIF()
Acum să vedem câteva situații în care SUMIF() poate fi utilă. Fiecare folosește un tip ușor diferit de criteriu, așa că le parcurgem pe rând.
Adună numere mai mari sau mai mici decât o valoare
Uneori nu vrem să potrivim un cuvânt anume. În schimb, vrem să prindem orice e peste sau sub un anumit număr.
Pentru totalul tuturor vânzărilor mai mari de 100, scriem:
=SUMIF(B2:B11, ">100", B2:B11)
În tabelul nostru, valorile mai mari de 100 sunt 120, 150, 110 și 130. Adunate, dau 510.
Observă că aici range și sum_range sunt aceleași. Asta deoarece verificăm chiar numerele, nu le potrivim cu o coloană separată.
Pentru vânzări mai mici de 50, formula ar fi:
=SUMIF(B2:B11, "<50", B2:B11)
În tabelul nostru, nimic nu e sub 50, așa că aceasta returnează 0 în loc de eroare, pur și simplu fără potriviri.

Adunarea numerelor care se potrivesc cu criterii „mai mare decât” sau „mai mic decât”. Imagine de autor.
Adună după date calendaristice
Datele funcționează puțin diferit, deoarece Excel le stochează ca numere. Fiecare dată este un număr serial care pornește dintr-un punct fix. De aceea putem folosi simboluri de comparație și cu datele, la fel ca la numerele obișnuite.
Să zicem că avem o coloană cu datele comenzilor în coloana C și vrem totalul vânzărilor după 1 martie 2026. Formula ar arăta așa:
=SUMIF(C2:C11, ">"&DATE(2026,3,1), B2:B11)
În captura de ecran de mai jos, am evidențiat datele potrivite și totalul la care duc.
Folosim aici funcția DATE() în loc să tastăm direct data. Asta evită erorile, deoarece Excel poate interpreta datele diferit în funcție de setările regionale.
Dacă am vrea cheltuielile dintr-o lună anume, să zicem martie 2026, ar fi nevoie de două condiții, nu de una, deoarece verificăm un interval, nu un singur punct.
Acolo de fapt SUMIF() își atinge limita — vom ajunge la asta în secțiunea de comparații de mai jos.

Suma vânzărilor care se potrivesc cu criteriul de dată folosind SUMIF(). Imagine de autor.
Folosește referințe de celule ca criterii
Până acum, am tastat direct criteriul în formulă, precum „Apples” sau „>100”. Funcționează, dar nu e foarte flexibil. Dacă vrem să verificăm alt produs, ar trebui să edităm formula de fiecare dată.
O abordare mai bună este să folosești o referință de celulă. Presupunem că celula A6 conține cuvântul Grapes. Formula noastră ar fi așa:
=SUMIF(A2:A11, A6, B2:B11)
Asta adună toate valorile pentru Grapes. Acum, dacă vrem să verificăm alt produs, schimbăm doar ce e în A6; nu e nevoie să atingem deloc formula.

Folosește o referință de celulă în loc să pui direct criteriul. Imagine de autor.
Cum folosești wildcard-uri cu SUMIF()
Wildcard-urile potrivesc un tipar când nu știm textul exact. De exemplu, nu știi cuvântul exact, dar știi că începe cu B.
SUMIF() acceptă două wildcard-uri:
-
*reprezintă orice număr de caractere. Poate fi zero, unul sau o sută de caractere. -
?reprezintă exact un singur caracter.
Să vedem cum funcționează acestea cu tabelul nostru de produse.
Produse care încep cu „A”
Să zicem că vrem totalul vânzărilor pentru fiecare produs care începe cu A. În loc să scriem patru formule separate pentru Apples, Apricots, Avocados și Almonds, o singură formulă cu wildcard le acoperă pe toate:
=SUMIF(A2:A8, "A*", B2:B8)
Asteriscul după A îi spune formulei să potrivească litera A urmată de orice. Fiecare produs din tabelul nostru care începe cu A este prins aici. Asta înseamnă 120 plus 90 plus 60 plus 75, adică 345.

Produse care încep cu litera A folosind wildcard-ul *. Imagine de autor.
Nume care conțin un anumit text
Wildcard-urile funcționează și la mijlocul unui cuvânt. Să zicem că vrem fiecare produs care conține „an” undeva în nume. Asta prinde atât Bananas, cât și Oranges.
Pentru asta, formula devine:
=SUMIF(A2:A8, "*an*", B2:B8)
Asteriscul de ambele părți înseamnă că nu contează ce e înainte sau după an. Atâta timp cât an apare undeva în text, e considerat potrivire.
Aplicată pe tabelul nostru, adună vânzările atât pentru Bananas cât și pentru Oranges, rezultând 175.

* găsește produsul care conține anumite caractere. Imagine de autor.
Când să folosești ? în loc de *
? potrivește exact un caracter. Dacă avem coduri de produs și vrem doar codurile cu exact o cifră după litera A, am scrie:
=SUMIF(A2:A7, "A?", B2:B7)
Asta potrivește A1, A2 și A3, dar nu A10 sau A11, deoarece acelea au două caractere după A, nu unul.

Potrivește tiparul folosind wildcard-ul ?. Imagine de autor.
Deci:
-
Folosește
*când lungimea textului variază. -
Folosește
?când știi exact câte caractere să aștepți.
SUMIF() vs. SUMIFS()
SUMIFS() face același lucru ca SUMIF():
-
SUMIF()verifică o singură condiție odată. -
SUMIFS()verifică mai multe condiții simultan.
Iată o comparație rapidăn.
|
SUMIF() |
SUMIFS() |
|
|
Condiții |
Una |
Multiple |
|
Ordinea sintaxei |
Mai întâi range, apoi criteriul |
Mai întâi zona de sumă, apoi perechile range + criteriu |
|
Potrivit pentru |
Totaluri simple cu o singură condiție |
Totaluri care depind de mai multe condiții |
Syntaxa pentru SUMIFS() este:
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)
Diferența față de SUMIF() este că sum_range vine la final. În SUMIFS(), vine prima.
Să vedem asta într-un exemplu.
În tabelul nostru de vânzări, vrem totalul pentru Apples, dar doar acolo unde vânzările au fost peste 100. Asta înseamnă două condiții.
Spre deosebire de SUMIF(), SUMIFS() le poate gestiona. Iată cum:
=SUMIFS(B2:B11, A2:A11, "Apples", B2:B11, ">100")
Aici, B2:B11 este sum_range, listată prima. Apoi avem perechile de condiții: A2:A11 cu Apples și B2:B11 cu >100. Excel verifică ambele condiții pentru fiecare rând și adună valoarea vânzărilor doar când ambele sunt adevărate.

SUMIFS() verifică mai multe condiții simultan. Imagine de autor.
SUMIF() vs. COUNTIF()
SUMIF() și COUNTIF() par similare, deoarece ambele verifică o condiție înainte de a face ceva. Dar nu fac același lucru.
-
SUMIF()adună valorile care îndeplinesc o condiție. -
COUNTIF()numără câte celule îndeplinesc o condiție.
Iată o comparație rapidăn.
|
SUMIF() |
COUNTIF() |
|
|
Ce face |
Adună valorile potrivite |
Numără celulele potrivite |
|
Tipul rezultatului |
Un total |
Un număr (count) |
|
Necesită zonă de sumă |
Da |
Nu |
|
Potrivit pentru |
Totaluri precum vânzări sau ore |
Frecvență, de câte ori apare ceva |
Una îți dă un total. Cealaltă îți dă o numărătoare. Să le vedem alăturat, folosind tabelul nostru inițial de vânzări.
Aici vrem să aflăm două lucruri despre Apples.
- Cât am vândut în total
- De câte ori apare Apples în listă?
Pentru totalul vânzărilor, folosim SUMIF():
=SUMIF(A2:A11, "Apples", B2:B11)
Aceasta adună fiecare valoare a vânzărilor unde produsul este Apples, rezultând 490.
Pentru număr, folosim COUNTIF():
=COUNTIF(A2:A11, "Apples")
Aceasta numără câte rânduri au Apples în ele, rezultând 4.

COUNIF() numără de câte ori apare ceva într-o celulă. Imagine de autor.
COUNTIF() are nevoie doar de un range și un criteriu, deoarece nu e nimic de adunat. Dar SUMIF() are nevoie și de o zonă de sumă, pentru că ia numere de undeva ca să le totalizeze.
Greșeli frecvente la SUMIF()
Chiar și la o formulă simplă, pot apărea erori mărunte. Iată cele mai des întâlnite greșeli și cum să le repari.
Folosirea unei zone greșite
Se întâmplă când range și sum_range nu se aliniază rând cu rând. Să zicem că range este A2:A11, dar sum_range este B2:B10. Excel are acum un rând în dezacord, iar totalurile ies greșit, uneori fără niciun mesaj de eroare.
Soluție: asigură-te că ambele zone încep și se termină pe aceleași rânduri. Dacă range-ul tău este A2:A11, și sum_range ar trebui să meargă de la rândul 2 la rândul 11.
Uitarea zonei de sumă
Să zicem că vrei să aduni coloana B, dar condiția verifică coloana A. Dacă scrii formula doar cu A2:A11 și criteriul, fără zona de sumă, Excel presupune că vrei să aduni chiar coloana A, nu coloana B. Rezultatul iese greșit.
Soluție: include întotdeauna zona de sumă când coloana pe care o verifici este diferită de coloana pe care o aduni. Dacă ambele coloane sunt aceleași, tehnic poți sări peste ea. Totuși, merită s-o adaugi pentru claritate.
Sintaxă incorectă a criteriilor
Dacă scrii >100 fără ghilimele, apare o eroare. Trebuie scris ca ">100", cu ghilimele duble. Ghilimelele simple dau și ele eroare.
Soluție: orice criteriu care folosește text sau simboluri de comparație are nevoie de ghilimele. Dacă potrivești un număr exact, cum ar fi numărul 100 de unul singur, nu ai nevoie de ghilimele. Din momentul în care un simbol sau un cuvânt face parte din criteriu, ghilimelele sunt obligatorii.
Numere stocate ca text
Uneori numerele dintr-un fișier arată ca numere, dar Excel le tratează de fapt ca text. Asta se întâmplă de obicei când datele sunt importate din altă sursă, cum ar fi un fișier CSV sau un export dintr-un sistem.
Observi asta dacă numerele sunt aliniate la stânga în loc de dreapta, care este maniera obișnuită a Excel pentru text.
Când se întâmplă asta, SUMIF() cu o comparație precum ">100" nu va funcționa corect, deoarece Excel nu poate compara valorile text la fel ca numerele reale.
Soluție: convertește textul înapoi în numere. Mergi la fila Home > grupul Number și din listă alege General sau Number.
Spații suplimentare în valorile text
Să zicem că într-o celulă ai „Apples" iar în alta „Apples " cu un spațiu la final. Ție ți se par la fel. Pentru SUMIF() nu sunt, iar formula nu le va număra ca potrivire.
Soluție: înfășoară formula în funcția TRIM() pentru a elimina spațiile suplimentare înainte de a o rula. Astfel, „Apples" și „Apples " sunt tratate în sfârșit la fel.
Bune practici pentru SUMIF()
Câteva obiceiuri fac SUMIF() mai ușor de folosit, mai ales pe măsură ce foile tale cresc. Iată ce recomandăm.
-
Folosește referințe de celule în loc de criterii scrise direct: Să tastezi „Apples” direct într-o formulă funcționează, dar înseamnă să editezi formula de fiecare dată când vrei să verifici altceva. Indică o celulă în schimb și trebuie doar să schimbi valoarea din acea celulă; formula rămâne neatinsă.
-
Păstrează zonele de aceeași dimensiune:
range-ul șisum_range-ul ar trebui să acopere întotdeauna același număr de rânduri. Dacă unul merge de la rândul 2 la 11 iar celălalt se oprește la rândul 10, totalurile nu se vor alinia corect. -
Folosește Tabele Excel pentru seturi de date în expansiune: O zonă obișnuită precum A2:A11 nu va include automat noile rânduri pe măsură ce datele cresc. Convertește datele într-un Tabel Excel pentru a rezolva asta. Astfel, tabelele se extind singure când adaugi rânduri, iar formula
SUMIF()crește odată cu ele; fără actualizări manuale. -
Testează formulele pe exemple simple: Folosește cinci-șase rânduri pentru care știi deja răspunsul și confirmă că formula întoarce ce te aștepți. Asta prinde erorile devreme, înainte să se răspândească pe sute de rânduri.
-
Folosește SUMIFS() când ai nevoie de mai mult de o condiție: Din momentul în care trebuie să verifici două lucruri simultan, ca un produs și un interval de date, treci la
SUMIFS(). Încercarea de a forțaSUMIF()să facă asta duce de obicei la soluții de ocolire mai greu de citit și mai ușor de stricat.
Gânduri finale
SUMIF() este cea mai simplă modalitate de a aduna valori care îndeplinesc o singură condiție. Îi dai un range, un criteriu și o zonă de sumă, iar ea face restul.
Începe cu condiții simple, cum ar fi potrivirea unui nume de produs sau a unui număr mai mare decât o anumită valoare. După ce te obișnuiești, wildcard-urile și referințele de celule fac formula mai flexibilă fără a-i schimba funcționarea de bază.
Dacă ajungi să ai nevoie să verifici două lucruri în același timp, acesta e semnul să treci la SUMIFS().
Întrebări frecvente
Funcția SUMIF() face diferența între litere mari și mici?
Nu. SUMIF() tratează la fel textul cu litere mari și mici. De exemplu, criterii precum „Apples”, „APPLES” și „apples” vor potrivi aceleași celule.
Cum folosesc „diferit de” într-o formulă SUMIF()?
Folosește operatorul <> între ghilimele. De exemplu, această formulă adună vânzările pentru fiecare produs, cu excepția Apples:
=SUMIF(A2:A10,"<>Apples",B2:B10)
Poate SUMIF() să adune valori din altă foaie de calcul?
Da. Pentru asta, include numele foii înaintea zonei de celule:
=SUMIF(Sales!A2:A100,"Apples",Sales!B2:B100)
Dacă numele foii conține spații, pune-l între ghilimele simple:
=SUMIF('Monthly Sales'!A2:A100,"Apples",'Monthly Sales'!B2:B100)
De ce folosește Excel punct și virgulă în loc de virgulă în formula SUMIF()?
Separatorul de argumente din Excel depinde de setările regionale ale computerului. Unele regiuni folosesc punct și virgulă în loc de virgulă.
Astfel, aceeași formulă poate apărea ca:
=SUMIF(A2:A10;"Apples";B2:B10)
Formula funcționează la fel. Doar separatorul se schimbă.
Poate SUMIF() să funcționeze cu zone denumite?
Da. Zonele denumite pot face formulele mai ușor de înțeles. Dacă coloanele A și B sunt denumite Products și Sales, formula devine:
=SUMIF(Products,"Apples",Sales)
Zonele denumite trebuie să acopere rânduri care se potrivesc.