SUMPRODUCT (funkcija SUMPRODUCT)

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

Šiame pavyzdyje naudosime SUMPRODUCT norėdami grąžinti bendrą tam tikrą prekę ir dydį:

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

SUMPRODUCT atitinka visus elemento Y/Size M egzempliorius ir susumuos juos, todėl šiame pavyzdyje 21 plius 41 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],...    

Pasirenkamas

Masyvo argumentai nuo 2 iki 255, kurių komponentus norite sudauginti ir po to sudėti.

Kitų aritmetinių operacijų atlikti

Naudokite SUMPRODUCT kaip įprasta, bet pakeiskite kablelius, kurie atskiria masyvo argumentus norimais aritmetiniais operatoriais (*, /, +, -). Atlikus visas operacijas, rezultatai apibendrinami kaip įprasta.

Pastaba: Jei naudojate aritmetinius operatorius, apsvarstykite galimybę masyvo argumentus pridėti skliausteliuose ir naudoti skliaustus masyvo argumentams grupuoti aritmetinių operacijų tvarkai kontroliuoti.

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) grąžins klaidą, nes diapazonai nėra tokio paties dydžio.

  • SUMPRODUCT neskaitinius masyvo įrašus traktuoja taip, tarsi jie būtų nuliai.

  • Kad būtų našūs, SUMPRODUCT neturėtų būti naudojama su išsamiomis stulpelių nuorodomis. Apsvarstykite =SUMPRODUCT(A:A,B:B), čia funkcija padaugins 1 048 576 stulpelio A langelius iš 1 048 576 stulpelio B langelių prieš juos įtraukdama. 

1 pavyzdys

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

Norėdami sukurti formulę naudodami anksčiau pateiktą pavyzdinį sąrašą, įveskite =SUMPRODUCT(C2:C5,D2:D5) ir paspauskite "Enter". Kiekvienas stulpelio C langelis dauginamas iš atitinkamo langelio toje pačioje eilutėje stulpelyje D, o rezultatai įtraukiami į viršų. Bendra maisto produktų 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 yra toks pat: 78,97 EUR. Langelis C2 dauginamas iš D2, o jo rezultatas pridedamas prie langelio C3 kartų langelio D3 ir t. t. rezultato.

2 pavyzdys

Toliau pateiktame pavyzdyje sumproduct naudojama norint grąžinti bendrą pardavimo agento grynąjį pardavimą, kai mes turime tiek bendrą pardavimo, tiek išlaidų sumą pagal agentą. Šiuo atveju naudojame lentelę , kurioje Excelstruktūrinės nuorodos, o ne standartiniai Excel diapazonai. Čia matysite, kad pardavimo, išlaidų ir agentų diapazonai nurodyti pagal pavadinimą.

Funkcijos SUMPRODUCT pavyzdys norint grąžinti bendrą pardavimą pagal pardavimo rep, kai pateikiama su kiekvieno pardavimo ir išlaidų.

Formulė yra: =SUMPRODUCT(((Lentelė1[Pardavimas])+(Lentelė1[Išlaidos]))*(Lentelė1[Agentas]=B8)) ir pateikia visų langelyje B8 išvardytų agentų pardavimo ir išlaidų sumą.

3 pavyzdys

Šiame pavyzdyje norime grąžinti tam tikros prekės, parduotos konkrečiame regione, sumą. Šiuo atveju, kiek vyšnių pardavinėjo Rytų regionas?

Iš anksto nustatyti, kaip sumuoti elementus pagal regioną naudojant SUMPRODUCT. Šiuo atveju rytų regione parduotų vyšnių skaičius.

Čia formulė yra: =SUMPRODUCT((B2:B9=B12)*(C2:C9=C12)*D2:D9). Pirmiausia ji daugina Rytų įvykių skaičių iš sutampančių vyšnių pasikartojimų skaičiaus. Galiausiai, ji susodija atitinkamų stulpelio Pardavimas eilučių reikšmes. Norėdami pamatyti, Excel apskaičiuoja tai, pažymėkite formulės langelį, tada eikite į Formulės >Įvertinti formulę > Įvertinti.

Reikia daugiau pagalbos?

Visada galite paprašyti specialisto iš „Excel“ technologijų bendruomenės arba gauti pagalbos iš Atsakymų bendruomenės.

Taip pat žr.

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

Suma, pagrįsta keliais kriterijais su SUMIFS

Skaičiavimas pagal kelis kriterijus su COUNTIFS

Vidurkis, pagrįstas keliais kriterijais su AVERAGEIFS

Reikia daugiau pagalbos?

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

×