Funcția SUMPRODUCT

Se aplică la
Excel pentru Microsoft 365 Excel pentru Microsoft 365 pentru Mac Excel 2024 Excel 2024 pentru Mac Excel 2021 Excel 2021 pentru Mac Excel 2019 Excel 2016

Funcția SUMPRODUCT returnează suma produselor zonelor sau matricelor corespunzătoare. Operațiunea implicită este înmulțirea, dar sunt posibile și adunarea, scăderea și împărțirea.

În acest exemplu, vom utiliza SUMPRODUCT pentru a returna vânzările totale pentru un anumit articol și o anumită dimensiune:

Exemplu de utilizare a funcției SUMPRODUCT pentru a returna vânzările totale atunci când sunt furnizate numele produsului, mărimea și valorile individuale de vânzări pentru fiecare. SUMPRODUCT potrivește toate instanțele elementului Y/Dimensiunea M și le însumează, deci pentru acest exemplu 21 plus 41 este egal cu 62.

Sintaxă

Pentru a utiliza operațiunea implicită (înmulțirea):

=SUMPRODUCT(matrice1, [matrice2], [matrice3], ...)

Sintaxa funcției SUMPRODUCT are următoarele argumente:

Argument Descriere
matrice1
Obligatoriu
Reprezintă primul argument de matrice ale cărei componente doriți să le înmulțiți, apoi să le adunați.
[matrice2], [matrice3],...
Opțional
Reprezintă de la 2 până la 255 de matrice ale căror componente doriți să le înmulțiți, apoi să le adunați.

Pentru a efectua alte operațiuni aritmetice

Utilizați SUMPRODUCT ca de obicei, dar înlocuiți virgulele care separă argumentele matricei cu operatorii aritmetici doriți (*, /, +, -). După ce se efectuează toate operațiunile, rezultatele sunt adunate ca de obicei.

Notă

Dacă utilizați operatori aritmetici, luați în considerare încadrarea argumentelor matrice între paranteze și utilizarea parantezelor pentru a grupa argumentele matrice astfel încât să controlați ordinea operațiunilor aritmetice.

Observații

  • Argumentele matrice trebuie să aibă aceleași dimensiuni. Dacă nu face acest lucru, SUMPRODUCT returnează #VALUE! . De exemplu, =SUMPRODUCT(C2:C10,D2:D5) va returna o eroare, deoarece zonele nu au aceeași dimensiune.
  • SUMPRODUCT tratează intrările din matrice non-numerice ca și cum ar fi egale cu zero.
  • Pentru performanțe optime, SUMPRODUCT nu trebuie utilizat cu referințe la coloane complete. Luați în considerare =SUMPRODUCT(A:A,B:B), aici funcția va înmulți cele 1.048.576 de celule din coloana A cu cele 1.048.576 de celule din coloana B înainte de a le adăuga. 

Exemplul 1

Exemplu de funcție SUMPRODUCT utilizată pentru a returna suma elementelor vândute atunci când sunt furnizate costul unitar și cantitatea.

Pentru a crea formula utilizând lista noastră de exemple de mai sus, tastați =SUMPRODUCT(C2:C5,D2:D5) și apăsați pe Enter. Fiecare celulă din coloana C este înmulțită cu celula corespondentă din același rând din coloana D, iar rezultatele sunt adunate. Suma totală pentru alimente este de 78,97 USD.

Pentru a scrie o formulă mai lungă care să vă dea același rezultat, tastați =C2*D2+C3*D3+C4*D4+C5*D5 și apăsați pe Enter. După ce apăsați pe Enter, rezultatul este același: 78,97 lei. Celula C2 este înmulțită cu D2, iar rezultatul său se adaugă la rezultatul celulei C3 ori celula D3 și așa mai departe.

Exemplul 2

Următorul exemplu utilizează SUMPRODUCT pentru a returna vânzările nete totale ale agentului de vânzări, unde avem atât vânzările totale, cât și cheltuielile pentru agent. În acest caz, utilizăm un tabel Excel, care utilizează referințe structurate în loc de zone Excel standard. Aici veți vedea că zonele Vânzări, Cheltuieli și Agenți sunt menționate după nume.

Exemplu de funcție SUMPRODUCT pentru a returna vânzările totale după reprezentantul de vânzări atunci când vi se furnizează vânzările și cheltuielile pentru fiecare. Formula este: =SUMPRODUCT(((Tabel1[Vânzări])+(Tabel1[Cheltuieli]))*(Tabel1[Agent]=B8)) și returnează suma tuturor vânzărilor și cheltuielilor pentru agentul listat în celula B8.

Exemplul 3

În acest exemplu, dorim să returnăm totalul unui anumit articol vândut într-o anumită regiune. În acest caz, câte cireșe a vândut regiunea de est?

Exemplu al utilizării SUMPRODUCT pentru a returna suma elementelor după regiune. În acest caz, numărul de cireșe vândute în regiunea estică. Aici, formula este: =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9). Aceasta înmulțește mai întâi numărul de apariții din est cu numărul de apariții corespunzătoare ale cireșelor. În sfârșit, însumează valorile rândurilor corespunzătoare din coloana Vânzări. Pentru a vedea cum calculează Excel acest lucru, selectați celula formulei, apoi accesați Formule>Evaluare formulă>.

Aveți nevoie de ajutor suplimentar?

Puteți oricând să întrebați un expert de la Excel Tech Community sau să obțineți asistență de la Comunități.