Mitä tietää
- Syntaksi: =SUMMATUOTE(Matriisi1, Taulukko2, Matriisi3, …Matriisi255).
- Painotetun keskiarvon laskennassa jotkin alueen luvut ovat arvokkaampia kuin toiset.
- SUMMA-painotuskaava on epästandardi kaava, joka on kirjoitettava soluun toimiakseen.
Tässä artikkelissa kerrotaan, kuinka SUMPRODUCT-funktiota käytetään painotetun keskiarvon laskemiseen Microsoft Excelin kaavoissa.
Syötä painotuskaava
Kuten useimmat muut Excelin funktiot, SUMPRODUCT voidaan syöttää laskentataulukkoon Functions Library Kaavat-välilehden avulla. Koska tämän esimerkin painotuskaava käyttää SUMPRODUCT-muotoa epästandardilla tavalla (funktion tulos jaetaan painokertoimella), painotuskaava on kirjoitettava laskentataulukon soluun.
Tässä artikkelissa näkyvä esimerkki laskee opiskelijan loppupisteen painotetun keskiarvon SUMPRODUCT-funktiolla.
Funktio suorittaa tämän seuraavasti:
- Kertomalla eri merkit niiden yksilöllisellä painokertoimella.
- Lisätään näiden kertolaskujen tulot yhteen.
-
Jakamalla yllä oleva summa neljän arvioinnin painotuskertoimella 7 (1+1+2+3).
Jos haluat syöttää SUMPRODUCT-kaavan painotetun keskiarvon laskemiseksi, avaa tyhjä laskentataulukko, syötä tiedot riveille 1 - 6 alkaen yllä olevasta kuvasta ja seuraa näitä ohjeita:
- Valitse solu C7 tehdäksesi siitä aktiivisen solun (tämä on paikka, jossa opiskelijan viimeinen merkki näkyy).
- Kirjoita soluun kaava =SUMMA(B3:B6, C3:C6)/(1+1+2+3). Kaava näkyy kaavapalkissa.
- Paina näppäimistön Enter-näppäintä.
- Vastaus 78.6 näkyy solussa C7 (vastauksessasi voi olla enemmän desimaaleja).
Samojen neljän pisteen painottamaton keskiarvo olisi 76.5. Koska opiskelijalla oli parempia tuloksia väli- ja loppukokeissa, keskiarvon punnitseminen auttoi parantamaan yleistä arvosanaa.
Kuinka SUMPRODUCT-toiminto toimii
Kun lasket keskiarvon tai aritmeettisen keskiarvon, jokaisella luvulla on yleensä sama arvo tai paino. Keskiarvo lasketaan lisäämällä joukko lukuja yhteen ja jakamalla sitten tämä summa alueen arvojen lukumäärällä. Painotettu keskiarvo sitä vastoin pitää yhtä tai useampaa alueen lukua arvokkaampana tai niillä on suurempi painoarvo kuin muilla luvuilla.
SUMPRODUCT kertoo kahden tai useamman taulukon elementit ja lisää sitten tulot painotettujen keskiarvojen laskemiseksi. Esimerkiksi koulun tietyt arvosanat, kuten väli- ja loppukokeet, ovat yleensä arvokkaampia kuin tavalliset kokeet tai tehtävät. Jos opiskelijan loppuarvosanan laskemiseen käytetään keskiarvoa, väli- ja loppukokeille annettaisiin suurempi painoarvo.
Tilannessa, jossa kaksi neljän elementin taulukkoa syötetään SUMPRODUCT-funktion argumenteiksi:
- Matriisin 1 ensimmäinen elementti kerrotaan taulukon 2 ensimmäisellä elementillä.
- Matriisin 1 toinen elementti kerrotaan taulukon 2 toisella elementillä.
- Matriisin 1 kolmas elementti kerrotaan taulukon 2 kolmannella elementillä.
- Matriisin 1 neljäs elementti kerrotaan taulukon 2 neljännellä elementillä.
Seuraavaksi neljän kertolaskuoperaation tulot summataan ja funktio palauttaa tuloksena.
SUMPRODUCT Syntaksi ja argumentit
Funktion syntaksi viittaa funktion asetteluun ja sisältää funktion nimen, hakasulkeet ja argumentit. SUMPRODUCT-funktion syntaksi on:
=SUMMATUOTE(Array1, Array2, Array3, … Array255)
SUMMA-funktion argumentit ovat:
- Array1: Ensimmäinen taulukon argumentti (pakollinen).
- Array2, Array3, … Array255: Muut (valinnaiset) taulukot, enintään 255. Kahden tai useamman taulukon kanssa funktio kertoo kunkin taulukon elementit yhteen ja lisää sitten tulokset.
Matriisielementit voivat olla soluviittauksia tietojen sijaintiin laskentataulukossa tai aritmeettisilla operaattoreilla erotettuja numeroita, kuten plus- (+)- tai miinus- (-)-merkkejä. Jos syötät numeroita, joita ei ole erotettu operaattoreilla, Excel käsittelee niitä tekstitietoina.
Matriisiargumenteissa on oltava sama määrä elementtejä kussakin taulukossa. Jos ei, SUMPRODUCT palauttaa ARVO! virhearvo. Jos jotkin taulukon elementit eivät ole numeroita, kuten tekstidataa, SUMPRODUCT käsittelee niitä nollina.
SUMPRODUCT-kaavamuunnelmat
Kormentaaksesi, että SUMMA-funktion tulokset jaetaan kunkin arviointiryhmän painojen summalla, jakaja (jakaja) syötetään seuraavasti:
(1+1+2+3)
Yleistä painotuskaavaa voitaisiin yksinkertaistaa syöttämällä jakajaksi numero 7 (painojen summa). Kaava olisi silloin:
=SUMMATUOTE(B3:B6, C3:C6)/7
Tämä valinta on hyvä, jos painotustaulukon elementtien määrä on pieni ja ne voidaan helposti laskea yhteen, mutta sen teho heikkenee painotustaulukon elementtien määrän kasvaessa, mikä vaikeuttaa niiden lisäämistä.
Toinen vaihtoehto ja luultavasti paras valinta, koska se käyttää soluviittauksia numeroiden sijaan jakajan summauksessa, olisi käyttää SUM-funktiota jakajan laskemiseen. Kaava on sitten:
=SUMMA(B3:B6, C3:C6)/SUMMA(B3:B6)
Yleensä on parasta syöttää kaavoihin soluviittauksia todellisten lukujen sijaan. Tämä yksinkertaistaa niiden päivittämistä, jos kaavan tiedot muuttuvat.
Jos esimerkiksi Tehtävien painokertoimet muutetaan esimerkissä arvoon 0,5 ja Testien arvoksi 1,5, kaavan kahta ensimmäistä muotoa on muokattava manuaalisesti jakajan korjaamiseksi.
Kolmannessa muunnelmassa vain solujen B3 ja B4 tiedot on päivitettävä, ja kaava laskee tuloksen uudelleen.