SUMPRODUCT naudoja langelių diapazonus (arba kurti masyvo formulę) kaip argumentus (formulės dalis, kurios daro ją dirbti). Ši funkcija sudaugina masyvų elementus, tada susumuoja rezultatus.
Toliau pateiktas pavyzdys yra pirkinių sąrašas. Viename masyve pateikiama kiekvienos prekės kaina, o kitame – kiek prekių bus perkama.
-
Norėdami sukurti formulę, įveskite =SUMPRODUCT(B3:B6,C3:C6), tada paspauskite Enter.
Kiekvienas B stulpelio langelis sudauginamas su atitinkamu C stulpelio langeliu toje pačioje eilutėje, tada rezultatai sudedami. Bendra prekių suma yra 21,60 EUR.
-
Norėdami užrašyti ilgesnę formulę, kuri pateikia tą patį rezultatą, įveskite =B3*C3+B4*C4+B5*C5+B6*C6 ir paspauskite Enter.
Paspaudus „Enter“, rezultatas bus tas pats: 21,60 USD. B3 langelis sudauginamas su C3, o gautas rezultatas sudedamas su B4 ir C4 langelių daugybos rezultatu ir t. t. Įsivaizduokite, jei turite tūkstančius (ar net šimtus) eilučių, gerokai lengviau naudoti SUMPRODUCT.
Pastabos:
-
Stulpeliai arba eilutės (masyvai) turi būti vienodo ilgio.
-
Jei langelyje vietoj skaičiaus yra tekstas, jis laikomas nuliu.
Pavyzdys
Jei norite pažaisti SUMPRODUCT ir kurti masyvo formulę, čia pateikiama Internetinė „Excel“ darbaknygė su skirtingais duomenimis, nei naudojama šiame straipsnyje.
Nukopijuokite toliau pateiktoje lentelėje esančius duomenų pavyzdžius ir įklijuokite juos naujo „Excel“ darbalapio A1 langelyje. Pasirinkite formules, kad būtų rodomi rezultatai, paspauskite F2, tada paspauskite „Enter“. Jei reikia, koreguokite stulpelių plotį, kad matytumėte visus duomenis.
A |
B |
D |
E |
|
3 |
4 |
2 |
7 |
|
8 |
6 |
6 |
7 |
|
1 |
9 |
5 |
3 |
|
Formulė |
Rezultatas |
|||
'=SUMPRODUCT(A2:B4,D2:E4) |
=SUMPRODUCT(A2:B4,D2:E4) |
Sudaugina visus dviejų masyvų komponentus (A2:B4 ir D2:E4) ir sudeda gautas sandaugas: 3*2 + 4*7 + 8*6 + 6*7 + 1*5 + 9*3 (156).
Norėdami visapusiškesnės patirties, atidarykite šią darbaknygę programoje „Excel“. Tiesiog spustelėkite "Excel" piktogramą, esančią apatiniame dešiniajame darbaknygės kampe , įrašykite failą patogioje kompiuterio vietoje ir atidarykite jį.