Funkcija SUMPRODUCT

Taikoma
„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2016

Funkcija SUMPRODUCT grąžina atitinkamų diapazonų arba masyvų sandaugų sumą. Numatytoji operacija yra daugyba, bet taip pat galima sudėti, atimti ir dalyba.

Šiame pavyzdyje naudosime funkciją SUMPRODUCT, kad būtų pateiktas bendras nurodyto elemento ir dydžio pardavimas:

Funkcijos SUMPRODUCT naudojimo bendram pardavimui pateikti pavyzdys, kai kiekvienam iš jų pateikiamas produkto pavadinimas, dydis ir atskiros pardavimo vertės. Funkcija SUMPRODUCT atitinka visus Y / M dydžio elementus ir juos sudeda, todėl šiame pavyzdyje 21 plius 41 yra lygu 62.

Sintaksė

Norėdami naudoti numatytąją operaciją (daugybą):

=SUMPRODUCT(masyvas1, [masyvas2], [masyvas3], ...)

Funkcijos SUMPRODUCT sintaksė turi tokius argumentus:

Argumentas Aprašas
masyvas1
Būtinas
Pirmasis masyvo argumentas, kurio komponentus norite sudauginti ir po to sudėti.
[masyvas2], [masyvas3],...
Pasirinktinai
Masyvo argumentai nuo 2 iki 255, kurių komponentus norite sudauginti ir po to sudėti.

Kitoms aritmetinėms operacijoms atlikti

Naudokite funkciją SUMPRODUCT kaip įprasta, tačiau masyvo argumentus atskiriančius kablelius pakeiskite norimais aritmetiniais operatoriais (*, /, +, -). Atlikus visas operacijas, rezultatai sumuojami kaip įprasta.

Pastaba

Jei naudojate aritmetinius operatorius, apsvarstykite galimybę masyvo argumentus rašyti skliausteliuose ir naudoti skliaustus, kad sugrupuotumėte masyvo argumentus aritmetinių operacijų tvarkai.

Pastabos

  • Masyvų argumentai turi turėti tas pačias dimensijas. Jeigu taip nėra, funkcija SUMPRODUCT pateiks #VALUE! klaidos reikšmę. Pavyzdžiui, =SUMPRODUCT(C2:C10,D2:D5) pateiks klaidą, nes diapazonai nėra vienodi.
  • Funkcija SUMPRODUCT neskaitinio masyvo įrašus traktuoja taip, tarsi jie būtų nuliai.
  • Norint užtikrinti geriausią našumą, SUMPRODUCT nereikėtų naudoti su viso stulpelio nuorodomis. Apsvarstykime =SUMPRODUCT(A:A,B:B), čia funkcija padaugins 1 048 576 langelius, esančius stulpelyje A, iš 1 048 576 langelių, esančių stulpelyje B, prieš juos sudėdama. 

1 pavyzdys

Funkcijos SUMPRODUCT, naudojamos grąžinti parduotų prekių sumą, kai pateikta vieneto savikaina ir kiekis, pavyzdys.

Norėdami sukurti formulę naudodami aukščiau pateiktą pavyzdžių sąrašą, įveskite =SUMPRODUCT(C2:C5,D2:D5) ir paspauskite Enter. Kiekvienas C stulpelio langelis sudauginamas su atitinkamu D stulpelio langeliu toje pačioje eilutėje, tada rezultatai sudedami. Bendra prekių suma yra 78,97 EUR.

Norėdami užrašyti ilgesnę formulę, kuri pateikia tą patį rezultatą, įveskite =C2*D2+C3*D3+C4*D4+C5*D5 ir paspauskite Enter. Paspaudus Enter, rezultatas bus tas pats: 78,97 EUR. C2 langelis sudauginamas su D2, o gautas rezultatas sudedamas su C3 ir D3 langelių daugybos rezultatu ir t. t.

2 pavyzdys

Šiame pavyzdyje naudojama funkcija SUMPRODUCT, kad būtų pateiktas bendras pardavimo agento grynasis pardavimas, kai yra ir bendras pardavimas, ir išlaidos pagal agentą. Šiuo atveju naudojame "Excel" lentelę, kurioje vietoj standartinių "Excel" diapazonų naudojamos struktūrinės nuorodos . Čia pamatysite, kad diapazonai Pardavimai, Išlaidos ir Agentas nurodyti pagal pavadinimą.

Funkcijos SUMPRODUCT, kuri pateikia pardavimo atstovo bendrą pardavimo sumą, kai pateikiama kiekvieno iš jų pardavimo ir išlaidų informacija, pavyzdys. Formulė yra tokia: =SUMPRODUCT(((Lentelė1[Pardavimai])+(Lentelė1[Išlaidos]))*(Lentelė1[Agentas]=B8)), ir ji grąžina visų agento, nurodyto langelyje B8, pardavimo ir išlaidų sumą.

3 pavyzdys

Šiame pavyzdyje norime grąžinti bendrą konkrečios prekės, parduotos nurodytame regione, sumą. Šiuo atveju, kiek vyšnių pardavė Rytų regionas?

Pavyzdys, kaip naudojama funkcija SUMPRODUCT elementų sumai pagal regioną pateikti. Šiuo atveju vyšnių, parduotų Rytų regione, skaičius. Čia formulė yra: =SUMPRODUCT(((B2:B9=B12)*(C2:C9=C12)*D2:D9). Pirmiausia Rytų įvykių skaičius padauginamas iš vyšnių sutampančių atvejų skaičiaus. Galiausiai susumuojamos atitinkamų stulpelio Pardavimas eilučių reikšmės. Norėdami pamatyti, kaip "Excel" tai apskaičiuoja, pažymėkite formulės langelį, tada eikite į Formulės>įvertinti formulę>Įvertinti.

Reikia daugiau pagalbos?

Visada galite kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.