Kai reikia atlikti paprastus aritmetinius skaičiavimus keliuose langelių diapazonuose, sumuoti rezultatus ir naudoti kriterijus, kad nustatytumėte, kuriuos langelius įtraukti į skaičiavimus, apsvarstykite galimybę naudoti funkciją SUMPRODUCT.
Funkcija SUMPRODUCT masyvus ir aritmetinius operatorius ima kaip argumentus. Galite naudoti masyvus, kurie įvertinami kaip True (teisinga) arba False (1 arba 0) kaip kriterijus, naudodami juos kaip veiksnius (daugindami juos iš kitų masyvų).
Pavyzdžiui, norite apskaičiuoti konkretaus pardavimo agento grynuosius pardavimus atimdami išlaidas iš bendrojo pardavimo, kaip parodyta šiame pavyzdyje.
-
Spustelėkite langelį, esantį už vertinamo diapazono ribų. Čia bus jūsų rezultatas.
-
Įveskite =SUMPRODUCT(.
-
Įveskite (įveskite arba pasirinkite langelių diapazoną, kuris bus įtrauktas į skaičiavimus, tada įveskite ). Pavyzdžiui, norėdami įtraukti stulpelį Pardavimas iš lentelės Lentelė1, įveskite (Lentelė1[Pardavimas]).
-
Įveskite aritmetinį operatorių: *, /, +, -. Tai operacija, kurią atliksite naudodami langelius, kurie atitinka jūsų įtrauktą kriterijų; galite įtraukti daugiau operatorių ir diapazonų. Daugyba yra numatytoji operacija.
-
Pakartokite 3 ir 4 veiksmus, kad įvestumėte papildomus diapazonus ir operatorius skaičiavimams. Įtraukę paskutinį diapazoną, kurį norite įtraukti į skaičiavimus, įtraukite skliaustelių rinkinį, kuriame būtų visi susiję diapazonai, kad būtų įtrauktas visas skaičiavimas. Pavyzdžiui, ((Lentelė1[Pardavimas])+(Lentelė1[Išlaidos]))..
Į skaičiavimą gali reikėti įtraukti papildomų skliaustelių, kad būtų sugrupuoti įvairūs elementai, atsižvelgiant į norimą atlikti aritmetinį.
-
Norėdami įvesti diapazoną, kuris bus naudojamas kaip kriterijus, įveskite *, įveskite diapazono nuorodą įprastai, tada po diapazono nuorodos, bet prieš dešinįjį skliaustelį, įveskite =", tada reikšmę, kuri turi atitikti, tada ". Pavyzdžiui, *(Lentelė1[Agentas]="Jones"). Dėl to langeliai vertinami kaip 1 arba 0, todėl, padauginus iš kitų formulės reikšmių, rezultatas yra ta pati reikšmė arba nulis , efektyviai įtraukiant arba pašalinant atitinkamus langelius bet kuriame skaičiavime.
-
Jei turite daugiau kriterijų, pakartokite 6 veiksmą, jei reikia. Po paskutinio diapazono įveskite ).
Jūsų užbaigta formulė gali atrodyti taip, kaip pateikta aukščiau pateiktame pavyzdyje: =SUMPRODUCT(((Table1[Sales])-(Table1[Expenses]))*(Table1[Agent]=B8))), kur langelyje B8 yra agento pavadinimas.