SUMMA-funktio kertoo yhden tai useamman taulukon alkiot ja sitten laskee tai summaa tulot yhteen. Säätämällä argumenttien muotoa SUMPRODUCT laskee solujen määrän tietyllä alueella, joka sisältää tietyt kriteerit täyttäviä tietoja.
Tämän artikkelin ohjeet koskevat Excel 2019, 2016, 2013, 2010; Excel for Microsoft 365, Excel Online, Excel for Mac, Excel for iPad, Excel for iPhone ja Excel for Android.
SUMPRODUCT-funktion syntaksi ja argumentit
Funktion syntaksi viittaa funktion asetteluun ja sisältää funktion nimen, hakasulkeet, pilkujen erottimet ja argumentit.
Jotta funktio laskee soluja tietojen säilyttämisen sijaan, käytetään seuraavaa syntaksia SUMPRODUCT:n kanssa:
- Array1: Tämä argumentti ilmaisee ensimmäistä taulukkoa tai aluetta, joka kerrotaan ja lisätään sitten.
- Array2: Tämä argumentti ilmaisee toista taulukkoa tai aluetta, joka kerrotaan ja lisätään sitten.
COUNTIF- ja COUNTIFS-funktiot laskevat soluja, jotka täyttävät yhden tai useamman asetetun ehdon. Toisinaan SUMPRODUCT on helpompi käyttää, kun haluat löytää useita ehtoja, jotka liittyvät samaan alueeseen.
Syötä SUMPRODUCT-toiminto
Yleensä paras tapa syöttää funktioita Exceliin on käyttää Function Arguments -valintaikkunaa (Excel for Macissa käytä Formula Builder -ohjelmaa). Valintaikkunan avulla on helppo syöttää argumentteja yksi kerrallaan ilman, että sinun tarvitsee kirjoittaa sulkuja tai pilkkuja, jotka toimivat argumenttien erottimina.
Koska tämä esimerkki käyttää SUMPRODUCT-funktion epäsäännöllistä muotoa, valintaikkunaa ei kuitenkaan voida käyttää. Sen sijaan funktio on kirjoitettava laskentataulukon soluun.
Tässä opetusohjelmassa käytät SUMPRODUCT-funktiota löytääksesi arvojen lukumäärän, jotka ovat suurempia kuin 25 ja pienempiä kuin 75 esimerkkitietojoukosta.
-
Jatka tätä opetusohjelmaa syöttämällä esimerkkitiedot (näkyy alla olevassa kuvassa) tyhjään Excel-laskentataulukkoon.
- Valitse solu B7. Tämä on paikka, jossa funktion tulokset näkyvät.
-
Syötä kaava =SUMMATUOTE(($A$2:$B$6>25)($A$2:$B$6<75)) ja paina Enter.
-
Vastaus 5 näkyy solussa B7. Alueella on vain viisi arvoa (40, 45, 50, 55 ja 60), jotka ovat suurempia kuin 25 ja pienempiä kuin 75.
- Valitse solu B7 nähdäksesi valmiin kaavan laskentataulukon yläpuolella olevassa kaavapalkissa.
Breaking Down SUMPRODUCT
Kun ehdot asetetaan argumenteille, SUMPRODUCT arvioi jokaisen taulukon elementin ehdon mukaan ja palauttaa Boolen arvon (TRUE tai FALSE). Laskelmia varten Excel antaa arvon 1 niille taulukon elementeille, jotka ovat TOSI, ja arvon 0 niille, jotka ovat EPÄTOSI.
Toinen tapa ajatella, mitä SUMPRODUCT tekee, on ajatella kertomerkkiä JA-ehtona. Tätä silmällä pitäen ehto on tosi vain, kun molemmat ehdot täyttyvät, luvut ovat suurempia kuin 25 JA pienempiä kuin 75. Funktio summaa sitten kaikki tosiarvot saadakseen tuloksen 5.