Laske data soluja Excelin SUMPRODUCT-toiminnolla

SUMPRODUCT-funktio Excelissä on hyvin monipuolinen toiminto, joka antaa eri tuloksia riippuen syötetyistä argumentteista .

Mitä SUMPRODUCT-toiminto tavallisesti tekee, moninkertaistaa yhden tai useamman taulukon elementit ja lisää sitten yhteen tai summatta tuotteet yhteen.

SUMPRODUCT säätelee argumenttien muotoa, mutta laskee solujen lukumäärän tietyllä alueella, joka sisältää tietyt kriteerit täyttävät tiedot.

01/04

SUMPRODUCT vs. COUNTIF ja COUNTIFS

SUMPRODUCTin käyttäminen laskentayksiköihin. © Ted French

Excel 2007 -ohjelmassa on myös COUNTIF- ja COUNTIFS- toiminnot, joiden avulla voit laskea soluja, jotka täyttävät yhden tai useamman määritellyn kriteerin.

Ajoittain kuitenkin SUMPRODUCT on helpompi työskennellä, kun on kyse etsimästä useita ehtoja, jotka liittyvät samaan alueeseen kuin on esitetty esimerkissä sijaitsee edellä kuva.

02/04

SUMPRODUCT-funktio Syntaksi ja argumentit kreivi-soluille

Toiminnon syntaksi viittaa funktion ulkoasuun ja sisältää funktion nimen, kannakkeet, pilkkuerot ja argumentit .

Jotta funktio voitaisiin laskea soluihin sen sijaan, että se käytettäisiin tavanomaista tarkoitustaan, on käytettävä seuraavia epästandardeja syntaksia: SUMPRODUCT:

= SUMPRODUCT ([condition1] * [condition2])

Selitys tämän syntaksin toiminnasta on esitetty seuraavassa esimerkin alla.

Esimerkki: lukuisia soluja, jotka täyttävät useita ehtoja

Kuten yllä olevassa kuvassa esitetystä esimerkistä käy ilmi, SUMPRODUCT-menetelmää käytetään löytämään solujen kokonaismäärä datavälillä A2-B6, jotka sisältävät tietoja 25: n ja 75: n välillä.

03/04

SUMPRODUCT-toiminnon syöttäminen

Normaalisti paras tapa syöttää toimintoja Exceliin on käyttää valintaikkunaansa , mikä helpottaa argumenttien kirjoittamista kerrallaan ilman, että syötetään sulkeja tai pilkkuja, jotka toimivat argumenttien välisenä erotuksena.

Koska tämä esimerkki kuitenkin käyttää SUMPRODUCT-toiminnon epäsäännöllistä muotoa, valintaikkunoita ei voi käyttää. Sen sijaan toiminto on kirjoitettava laskentataulukkoon .

Edellä olevassa kuvassa käytettiin seuraavia vaiheita SUMPRODUCTin syöttämiseksi soluun B7:

  1. Napsauta laskentataulukon solua B7 - sijainti, jossa funktion tulokset näytetään
  2. Kirjoita seuraava kaava laskentataulukon soluun E6:

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

  3. Vastaus 5 tulisi näkyä solussa B7, koska alueella on vain viisi arvoa - 40, 45, 50, 55 ja 60 - välillä 25-75
  4. Kun napsautat solua B7, laskentataulukon yläpuolella olevassa kaavassa näkyy valmis kaava = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75))

04/04

SUMPRODUCT-toiminnon hajottaminen

Kun olosuhteet on määritetty argumenteille, SUMPRODUCT arvioi jokaisen taulukon elementin ehtoa vastaan ​​ja palauttaa Boolen arvon (TRUE tai FALSE).

Laskutoimituksia varten Excel antaa 1 : n arvon niille taulukkoelementeille, jotka ovat TRUE ja arvon 0 taulukon elementeille, jotka ovat FALSE.

Vastaavat ja nollat ​​kussakin ryhmässä kerrotaan yhdessä:

Nämä ja nollat ​​summataan sitten funktiolla, jotta voimme laskea arvojen lukumäärän, jotka täyttävät molemmat olosuhteet.

Tai ajattele sitä tällä tavalla ...

Toinen tapa miettiä, mitä SUMPRODUCT tekee, on ajatella kertolaskumerkkiä AND- ehdoksi.

Tässä mielessä, kun molemmat edellytykset täyttyvät - yli 25 ja alle 75 -, palautetaan TRUE arvo (joka vastaa yhtä muistia).

Toiminto summaa sitten kaikki todelliset arvot tulokseen 5 tuloksesta.