Kuidas arvutada kaalutud keskmisi Excelis rakendusega SUMPRODUCT
Tavaliselt, kui arvutate an keskmine või aritmeetiline keskmine, igal arvul on võrdne väärtus või kaal. Keskmine arvutamiseks liidetakse arvude vahemik kokku ja jagatakse see kogusumma väärtuste arvuga ulatus. Kaalutud keskmine seevastu peab ühte või mitut vahemiku numbrit teistest arvudest rohkem väärt või suurema kaaluga.
Selles artiklis olevad juhised kehtivad Excel 2019, 2016, 2013, 2010, 2007; Excel for Microsoft 365, Excel Online, Excel for Mac, Excel for iPad, Excel for iPhone ja Excel for Android.
Funktsioon SUMPRODUCT töötab
SUMPRODUCT korrutab kahe või enama elemendid massiivid ja seejärel lisab kaalutud keskmiste arvutamiseks tooted. Näiteks teatud hinded koolis, nagu vahe- ja lõpueksamid, on tavaliselt rohkem väärt kui tavalised testid või ülesanded. Kui õpilase lõpuhinde arvutamisel kasutatakse keskmistamist, antakse vahe- ja lõpueksamitele suurem kaal.
Olukorras, kus kaks nelja elemendiga massiivi sisestatakse kui argumendid funktsiooni SUMPRODUCT jaoks:
- Massiivi1 esimene element korrutatakse massiivi 2 esimese elemendiga.
- Massiivi1 teine element korrutatakse massiiv2 teise elemendiga.
- Massiivi1 kolmas element korrutatakse massiiv2 kolmanda elemendiga.
- Massiivi1 neljas element korrutatakse massiiv2 neljanda elemendiga.
Järgmisena liidetakse nelja korrutustehte korrutised ja funktsioon tagastatakse tulemuseks.
SUMPRODUCT Süntaks ja argumendid
Funktsioon süntaks viitab funktsiooni paigutusele ja sisaldab funktsiooni nime, sulgusid ja argumente. Funktsiooni SUMPRODUCT süntaks on:
=SUMPRODUCT(Massiiv1,Massiiv2,Massiiv3,...Massiiv255)
Funktsiooni SUMPRODUCT argumendid on järgmised:
- Massiiv1: Esimene massiivi argument (nõutav).
- Massiiv2,Massiiv3,...Massiiv255: täiendavad (valikulised) massiivid, kuni 255. Kahe või enama massiivi korral korrutab funktsioon iga massiivi elemendid kokku ja liidab seejärel tulemused.
Massiivi elemendid võivad olla lahtri viited andmete asukohale töölehel või numbritele, mis on eraldatud aritmeetiliste tehtemärkidega, nagu pluss- (+) või miinus (-). Kui sisestate numbreid, mis ei ole operaatoritega eraldatud, käsitleb Excel neid tekstiandmetena.
Massiiviargumentidel peab igas massiivis olema sama arv elemente. Kui ei, tagastab SUMPRODUCT väärtuse #VALUE! vea väärtus. Kui mõni massiivi element ei ole numbrid, näiteks tekstiandmed, käsitleb SUMPRODUCT neid nullidena.
Sisestage kaalumisvalem
Selles artiklis toodud näide arvutab funktsiooni SUMPRODUCT abil õpilase lõpuhinde kaalutud keskmise.
Funktsioon saavutab selle järgmiselt:
- Erinevate märkide korrutamine nende individuaalse kaaluteguriga.
- Nende korrutustehete korrutised kokku liites.
- Ülaltoodud summa jagamine nelja hinnangu kaaluteguri 7 (1+1+2+3) kogusummaga.
Nagu enamik teisi Exceli funktsioone, saab SUMPRODUCTi sisestada töölehel, kasutades Funktsioonide raamatukogu leitud Valemid sakk. Kuna nende näidete kaalumisvalem kasutab SUMPRODUCT-i mittestandardsel viisil (funktsiooni tulemus jagatakse kaaluteguriga), tuleb kaalumisvalem sisestada tööleht kamber.
Valemi SUMPRODUCT sisestamiseks kaalutud keskmise arvutamiseks avage tühi tööleht, sisestage andmed ridadesse 1 läbi 6 ülaltoodud pildilt ja järgige neid samme.
Valige lahter C7 et see oleks aktiivne rakk (see on koht, kus kuvatakse õpilase lõpphinne).
Tippige valem =SUMMA(B3:B6,C3:C6)/(1+1+2+3) rakku. Valem kuvatakse valemiribal.
Vajutage nuppu Sisenemaklahvi klaviatuuril.
Vastus 78.6 ilmub lahtrisse C7 (Teie vastuses võib olla rohkem kümnendkohad).
Sama nelja hinde kaalumata keskmine oleks 76.5. Kuna õpilase vahe- ja lõpueksamite tulemused olid paremad, aitas keskmise kaalumine üldist hinnet parandada.
SUMPRODUCT valemi variatsioonid
Rõhutamaks, et funktsiooni SUMPRODUCT tulemused jagatakse iga hindamisrühma kaalude summaga, sisestatakse jagaja (jagamise osa) järgmiselt:
(1+1+2+3)
Üldist kaalumise valemit saab lihtsustada numbri sisestamisega 7 (kaalude summa) jagajana. Valem oleks siis järgmine:
=SUMMA(B3:B6,C3:C6)/7.
See valik on hea, kui kaalumassiivi elementide arv on väike ja neid saab hõlpsasti kokku liita, kuid see muutub vähem efektiivseks, kui elementide arv kaalumassiivis suureneb, muutes nende lisamise rohkemaks raske.
Teine võimalus ja ilmselt parim valik, arvestades, et jagaja summeerimisel kasutatakse lahtriviiteid, mitte numbreid, oleks kasutada SUM funktsioon jagaja kokku panemiseks. Valem on siis:
=SUMMA(B3:B6,C3:C6)/SUMMA(B3:B6)
Tavaliselt on valemitesse kõige parem sisestada lahtriviited, mitte tegelikud arvud. See lihtsustab nende värskendamist, kui valemi andmed muutuvad.
Näiteks kui näites muudetakse ülesannete kaaluteguriteks 0,5 ja testid on muudetud väärtuseks 1,5, tuleb valemi kahte esimest vormi käsitsi redigeerida, et parandada jagaja.
Kolmandas variandis tuleb värskendada ainult lahtrite B3 ja B4 andmeid ning valem arvutab tulemuse ümber.