Applies To„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ Internetinė „Excel“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2016

Funkcija SUMPRODUCT grąžina atitinkamų diapazonų arba masyvų produktų sumą. Numatytoji operacija yra daugyba, tačiau taip pat galima sudėti, atimti ir dalyti.

Šiame pavyzdyje naudosime SUMPRODUCT, kad būtų pateiktas bendras tam tikros prekės ir dydžio pardavimas:

Funkcijos SUMPRODUCT naudojimo norint grąžinti bendrą pardavimą, kai pateikiamas produkto pavadinimas, dydis ir atskiros pardavimo reikšmės, pavyzdys.

SUMPRODUCT atitinka visus Y/dydžio M elemento egzempliorius ir susumuoja juos, todėl šiame pavyzdyje 21 plius 41 lygu 62.

Sintaksė

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

=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.

Kitų aritmetinių operacijų atlikimas

Naudokite SUMPRODUCT kaip įprasta, bet pakeiskite masyvo argumentus skiriančius kablelius norimais aritmetiniais operatoriais (*, /, +, -). Atlikus visas operacijas, rezultatai sudedami kaip įprasta.

Pastaba: Jei naudojate aritmetinius operatorius, apsvarstykite galimybę apskliausti masyvo argumentus skliaustuose ir naudoti skliaustus masyvo argumentams grupuoti aritmetinių operacijų tvarkai valdyti.

Pastabos

  • Masyvų argumentai turi turėti tas pačias dimensijas. Jeigu taip nėra, funkcija SUMPRODUCT pateiks #VALUE! klaidos reikšmę. Pvz., =SUMPRODUCT(C2:C10,D2:D5) pateiks klaidą, nes diapazonai nėra vienodo dydžio.

  • Sumproduct neskaitinio masyvo įrašus traktuoja taip, lyg jie būtų nuliai.

  • Norint pasiekti geriausią našumą, SUMPRODUCT nereikėtų naudoti su išsamiomis stulpelių nuorodomis. Apsvarstykite galimybę =SUMPRODUCT(A:A,B:B), prieš pridėdama funkciją padaugins 1 048 576 A stulpelio langelius iš 1 048 576 langelių stulpelyje B. 

1 pavyzdys

Funkcijos SUMPRODUCT, naudojamos grąžinti parduotų prekių sumą, kai pateikiama vieneto kaina 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 tos pačios eilutės langeliu, o rezultatai sudedami. Bendra prekių suma yra 78,97 EUR.

Norėdami parašyti ilgesnę formulę, kuri pateikia tą patį rezultatą, įveskite =C2*D2+C3*D3+C4*D4+C5*D5 ir paspauskite Enter. Paspaudus "Enter", rezultatas bus toks pat: 78,97 EUR. C2 langelis dauginamas iš D2, o jo rezultatas pridedamas prie C3 ir D3 langelių ir t. t. rezultato.

2 pavyzdys

Toliau pateiktame pavyzdyje naudojama SUMPRODUCT, kad būtų galima pateikti bendrą pardavimo agento grynąjį pardavimą, kur 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 pardavimo, išlaidų ir agento diapazonai nurodyti pagal pavadinimą.

Funkcijos SUMPRODUCT, skirtos grąžinti bendrą pardavimą pagal pardavėją, kai pateikiamas pardavimas ir išlaidos, pavyzdys.

Formulė yra: =SUMPRODUCT(((Lentelė1[Pardavimas])+(Lentelė1[Išlaidos]))*(Lentelė1[Agentas]=B8)), ir ji grąžina visų agento pardavimo ir išlaidų sumą, nurodytą langelyje B8.

3 pavyzdys

Šiame pavyzdyje norime grąžinti konkretaus regiono parduotą prekę. Šiuo atveju, kiek vyšnių pardavė Rytų regionas?

Funkcijos SUMPRODUCT naudojimo prekių sumai pagal regioną grąžinti egzaminas. Šiuo atveju Rytų regione parduodamų vyšnių skaičius.

Čia formulė yra: =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9). Pirmiausia jis padaugina Rytų įvykių skaičių iš sutampančių vyšnių pasikartojimų skaičiaus. Galiausiai, ji susumuoja atitinkamų eilučių reikšmes stulpelyje Pardavimas. Norėdami sužinoti, kaip "Excel" tai apskaičiuoja, pasirinkite formulės langelį, tada eikite į Formulės > Įvertinti formulę > Įvertinti.

Reikia daugiau pagalbos?

Visada galite paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.

Taip pat žr.

Sąlyginių skaičiavimų atlikimas langelių diapazonuose

Sum based on multiple criteria with SUMIFS

Skaičiavimas pagal kelis kriterijus su COUNTIFS

Vidurkis, pagrįstas keliais kriterijais naudojant AVERAGEIFS

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.