
rezumat
Funcția Excel SUMIF returnează suma celulelor care îndeplinesc o singură condiție. Criteriile pot fi aplicate la date, numere și text. Funcția SUMIF acceptă operatori logici (>, <,, =) și metacaractere (* ,?) pentru potrivirea parțială.
Scop
Suma numerelor dintr-un interval care îndeplinește criteriile furnizateValoare returnată
Suma valorilor furnizate.Sintaxă
= SUMIF (interval, criterii, (sum_range))Argumente
- interval - gama de celule pentru care doriți să aplicați criteriile.
- criterii - Criteriile utilizate pentru a determina ce celule să adăugați.
- sum_range - (opțional) Celulele de adăugat împreună. Dacă sum_range este omis, celulele din interval sunt adăugate împreună.
Versiune
Excel 2003Note de utilizare
Funcția SUMIF returnează suma celulelor dintr-un interval care îndeplinește o singură condiție. Primul argument este intervalul pentru care se aplică criteriile, al doilea argument este criteriul, iar ultimul argument este intervalul care conține valori de sumat. SUMIF acceptă operatori logici (>, <,, =) și metacaractere (* ,?) pentru potrivirea parțială. Criteriile pot utiliza o valoare într-o altă celulă, după cum se explică mai jos.
SUMIF se află într-un grup de opt funcții în Excel care împart criteriile logice în două părți (interval + criterii). Ca urmare, sintaxa utilizată pentru a construi criteriile este diferită, iar SUMIF necesită un interval de celule pentru argumentul interval, nu puteți utiliza o matrice.
SUMIF acceptă doar o singură condiție. Dacă trebuie să aplicați mai multe criterii, utilizați funcția SUMIFS. Dacă trebuie să manipulați valorile care apar în argumentul intervalului (adică extrageți anul din datele de utilizat în criterii) consultați funcțiile SUMPRODUCT și / sau FILTER.
Utilizare de bază | Criterii în altă celulă | Nu este egal cu | Celule goale | Date | Wildcards | Videoclipuri
Utilizare de bază
În foaia de lucru afișată, există trei exemple SUMIF. În primul exemplu (G6), SUMIF este configurat pentru a suma valorilor mai mari de 100. În al doilea exemplu (G7), SUMIF returnează suma valorilor în care culoarea este „roșie”. În ultimul exemplu (G8), SUMIF este configurat pentru a suma valorilor în care starea este „CA” (California).
=SUMIF(D6:D10,">100") // values> 100 =SUMIF(B6:B10,"Jim",D6:D10) // Rep = Jim =SUMIF(C6:C10,"ca",D6:D10) // State = CA
Observați că semnul egal (=) nu este necesar atunci când construiți criteriile „este egal cu”. De asemenea, observați că SUMIF nu este sensibil la majuscule și minuscule. Puteți însuma valori în care Rep este Jim folosind „jim” sau „Jim”.
Criterii în altă celulă
O valoare dintr-o altă celulă poate fi inclusă în criterii folosind concatenare. În exemplul de mai jos, SUMIF va returna suma tuturor vânzărilor peste valoarea din G4. Observați că cel mai mare decât operatorul (>), care este text, trebuie să fie inclus între ghilimele. Formula din G5 este:
=SUMIF(D5:D9,">"&G4) // sum if greater than G4
Nu este egal cu
Pentru a exprima criteriile „nu egal cu”, utilizați operatorul „” înconjurat de ghilimele duble („”):
=SUMIF(B5:B9,"red",C5:C9) // not equal to "red" =SUMIF(B5:B9,"blue",C5:C9) // not equal to "blue" =SUMIF(B5:B9,""&E7,C5:C9) // not equal to E7
Din nou, observați că SUMIF nu ține cont de majuscule și minuscule.
Celule goale
SUMIF poate calcula sume pe baza celulelor necompletate sau necompletate. În exemplul de mai jos, SUMIF este utilizat pentru a însuma sumele din coloana C, în funcție de dacă coloana D conține „x” sau este goală:
=SUMIF(D5:D9,"",C5:C9) // blank =SUMIF(D5:D9,"",C5:C9) // not blank
Datele
Cel mai bun mod de a utiliza SUMIF cu date este să faceți referire la o dată validă în altă celulă sau să utilizați funcția DATE. Exemplul de mai jos prezintă ambele metode:
=SUMIF(B5:B9,"="&DATE(2019,4,1),C5:C9) =SUMIF(B5:B9,">"&E9,C5:C9)
Observați că trebuie să concatenăm un operator la data din E9. Pentru a utiliza criterii de date mai avansate (adică toate datele dintr-o anumită lună sau toate datele între două date) va trebui să treceți la funcția SUMIFS, care poate gestiona mai multe criterii.
Wildcards
Funcția SUMIF acceptă metacaractere, așa cum se vede în exemplul de mai jos:
=SUMIF(B5:B9,"mi*",C5:C9) // begins with "mi" =SUMIF(B5:B9,"*ota",C5:C9) // ends with "ota" =SUMIF(B5:B9,"????",C5:C9) // contains 4 characters
Vedeți mai jos pentru mai multe exemple de formule SUMIF.
Note
- SUMIF acceptă o singură condiție. Utilizați funcția SUMIFS pentru mai multe criterii.
- When sum_range is omitted, the cells in range will be summed.
- Text strings in criteria must be enclosed in double quotes (""), i.e. "apple", ">32", "ja*"
- Cell references in criteria are not enclosed in quotes, i.e. "<"&A1
- The wildcard characters ? and * can be used in criteria. A question mark matches any one character and an asterisk matches any sequence of characters (zero or more).
- To find a literal question mark or asterisk, use a tilde (~) in front question mark or asterisk (i.e. ~?, ~*).
- SUMIFS requires a range, you can't substitute an array.
Related videos


