Koguge arvude elemente koos Excel'i SUMPRODUCT-funktsiooniga

Exceli funktsioon SUMPRODUCT on väga mitmekülgne funktsioon, mis annab sõltuvalt sisestatud argumentidest erinevad tulemused.

SUMPRODUCTi tavapärasest toimingust korrutatakse ühe või mitme massiivi elemendid ning seejärel lisatakse need kokku või kokku.

Kuid kohandades argumentide vormi, arvutab SUMPRODUCT konkreetses vahemikus sisalduvaid andmeid, mis vastavad konkreetsetele kriteeriumidele.

01, 04

SUMPRODUCT vs COUNTIF ja COUNTIFS

SUMPRODUCTi kasutamine andmete lahtrite lugemiseks. © Ted French

Alates Excel 2007-st on programmis ka COUNTIF ja COUNTIFS funktsioonid, mis võimaldavad teil lugeda rakke, mis vastavad ühele või mitmele määratud kriteeriumile.

Kuid mõnikord on SUMPRODUCTiga lihtsam töötada, kui leidub mitmeid tingimusi, mis on seotud sama vahemikuga, nagu näidatud ülaltoodud näites.

02 04

SUMPRODUCT funktsiooni süntaks ja argumendid lahtrite lugemiseks

Funktsiooni süntaks viitab funktsiooni kujule ja sisaldab funktsiooni nime, sulgudes, komaga eraldajaid ja argumente .

Selleks, et funktsioon arvestab rakkude asemel oma tavalist eesmärki, tuleb SUMPRODUCTiga kasutada järgmist mittestandardset süntaksit:

= SUMPRODUCT ([tingimus1] * [tingimus2])

Selle süntaksi toimimise selgitus on toodud järgnevas näites.

Näide: mitmele tingimusele vastavate lahtrite lugemine

Nagu on näidatud ülaltoodud pildi näites, kasutatakse SUMPRODUCT, et leida andmehulkade A2-B6 lahtrite koguarv, mis sisaldavad andmeid väärtuste 25 ja 75 vahel.

03 alates 04

SUMPRODUCTi funktsiooni sisestamine

Tavaliselt on Exceli funktsioonide sisestamiseks parim viis oma dialoogiboksi kasutada, mistõttu on lihtne argumentide sisestamine korraga, ilma et peaksite sisestama sulgudes või komakohti, mis toimivad argumentide vahel eraldajatena.

Kuid kuna see näide kasutab SUMPRODUCT-i funktsiooni ebaregulaarset vormi, ei saa dialoogiboksi lähenemist kasutada. Selle asemel tuleb see funktsioon sisestada töölehe lahtrisse.

SUMPRODUCT sisestamiseks lahtrisse B7 kasutati ülaltoodud kujutisel järgmisi samme:

  1. Klõpsake töölehel raamistikul B7 - asukohta, kus funktsiooni tulemusi kuvatakse
  2. Tüüpige järgmine valem töölehe E6-le:

    = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))

  3. Vastus 5 peaks ilmuma lahtrisse B7, kuna vahemikus - 40, 45, 50, 55 ja 60 - on ainult viis väärtust, mis on vahemikus 25 kuni 75
  4. Kui klõpsate lahtris B7, ilmub valimisriba töölehe kohal olev valemiribal valminud riba SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75)

04 04

SUMPRODUCTi funktsiooni langetamine

Kui argumentide jaoks on seatud tingimused, hindab SUMPRODUCT iga massiivi elementi seisundi vastu ja tagastab boolean väärtuse (TRUE või FALSE).

Arvutuste tegemiseks määrab Exceli väärtuse 1 nende massiivi elementide jaoks, mis on tõesed ja väärtuseks 0 massiivi elementide jaoks, mis on VÄÄRTUD.

Vastavad ja nullid igas massiivis korrutatakse koos:

Seejärel need funktsioonid ja nullid summeeritakse, et anda meile hinnang mõlema tingimuse täitmiseks vajalike väärtuste arvule.

Või mõtle seda niimoodi ...

Teine võimalus mõelda, mida SUMPRODUCT teeb, on mõtlemine paljunemismärgist ja tingimustest.

Seda silmas pidades tagastatakse TRUE väärtus (mis võrdub ühe mällu) ainult siis, kui mõlemad tingimused on täidetud - numbrid on suuremad kui 25 ja väiksemad kui 75-st.

Funktsioon summeerib seejärel kõik tõelised väärtused, et saada tulemuseks 5.