The SUMPRODUCT "Excel" funkcija yra labai įvairiapusiška funkcija, kurios rezultatai priklausys nuo įvestų argumentų. Kas per SUMPRODUCT funkcija paprastai yra dauginti vienos ar daugiau masyvų elementus ir tada kartu pridėti arba sumaišyti gaminius. Tačiau koreguodami argumentų formą, SUMPRODUCT bus skaičiuoti tam tikro diapazono ląstelių skaičių, kuriame yra duomenys, atitinkantys tam tikrus kriterijus.
SUMPRODUCT funkcijos sintaksė ir argumentai

Funkcijos sintaksė nurodo funkcijos išdėstymą ir apima funkcijos pavadinimą, skliaustus, kablelių skirtukus ir argumentus. Norint gauti funkciją skaičiuojant ląsteles, o ne atlikti įprastą duomenų laikymo tikslą, turi būti naudojama tokia nestandartinė sintaksė SUMPRODUCT:
= SUMPRODUCT (array1, array2)
- masyvas1: Šis argumentas reiškia pirmąjį masyvą arba diapazoną, kuris bus padaugintas, tada pridėtas.
- array2: Šis argumentas reiškia antrąjį masyvą arba diapazoną, kuris bus padaugintas, tada bus pridėtas.
Excel taip pat yra ir COUNTIF ir COUNTIFS funkcijos, leidžiančios skaičiuoti ląsteles, atitinkančias vieną ar kelis nustatytus kriterijus. Kartais, tačiau SUMPRODUCT yra lengviau dirbti, kai reikia rasti kelias sąlygas, susijusias su tuo pačiu diapazonu.
SUMPRODUCT funkcijos įvedimas

Paprastai geriausias būdas įvesti funkcijas į "Excel" yra naudoti Formulės Builder, todėl lengva kiekvieną kartą patekti į argumentus, neįvedant skliaustų ar kablelių, kurie veikia kaip atskyrimo tarp argumentų.
Tačiau, kadangi šiame pavyzdyje naudojama neteisinga formos SUMPRODUCT funkcija Formula Builder negali būti naudojama. Vietoj to, funkcija turi būti įvedama į darbalapio langelį.
= SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))
- Spustelėkite ląstelė B7- vieta, kurioje bus rodomi funkcijos rezultatai.
- Įrašykite aukščiau nurodytą formulę ląstelė E6 darbalapio.
- Atsakymas5 turėtų pasirodyti ląstelė B7 nes yra tik penkios vertes diapazone - 40, 45, 50, 55 ir 60 - kurie yra tarp 25 ir 75.
- Kai spustelėsite ląstelė B7 užpildyta formulė pasirodo formulės juostoje virš darbalapio.
Breaking Down SUMPRODUCT

Kai argumentams nustatomos sąlygos, SUMPRODUCT įvertino kiekvieną masyvo elementą pagal sąlygą ir grąžina loginę reikšmę (TRUE arba FALSE). Skaičiavimams "Excel" priskiriama vertė1 tuos masyvo elementus, kurie yra TIESA ir vertė0 tiems, kurie yra Klaidinga.
Kitas būdas galvoti apie tai SUMPRODUCT daro tai galvoti apie dauginimo ženklą kaipIR sąlyga. Atsižvelgiant į tai, sąlyga yra tik tada, kai įvykdomos abi sąlygos - skaitmenys didesni nei 25IR mažiau nei 75. Tada funkcija apibendrina visas tikras vertes, kad gautų 5 rezultatą.












