Talaan ng nilalaman
Ang tutorial ay nagpapakita ng dalawang madaling paraan upang kalkulahin ang weighted average sa Excel - sa pamamagitan ng paggamit ng SUM o SUMPRODUCT function.
Sa isa sa mga nakaraang artikulo, tinalakay namin ang tatlong mahahalagang function para sa pagkalkula average sa Excel, na napakasimple at madaling gamitin. Ngunit paano kung ang ilan sa mga halaga ay may mas "timbang" kaysa sa iba at dahil dito ay nag-aambag ng higit sa panghuling average? Sa ganitong mga sitwasyon, kakailanganin mong kalkulahin ang weighted average.
Bagaman ang Microsoft Excel ay hindi nagbibigay ng isang espesyal na weighted average na function, mayroon itong ilang iba pang mga function na magpapatunay na kapaki-pakinabang sa iyong mga kalkulasyon, bilang ipinakita sa mga sumusunod na halimbawa ng formula.
Ano ang weighted average?
Weighted average ay isang uri ng arithmetic mean kung saan ang ilang elemento ng ang set ng data ay may higit na kahalagahan kaysa sa iba. Sa madaling salita, ang bawat value na ia-average ay itinalaga ng isang tiyak na timbang.
Ang mga marka ng mga mag-aaral ay kadalasang kinakalkula gamit ang isang weighted average, tulad ng ipinapakita sa sumusunod na screenshot. Ang karaniwang average ay madaling kalkulahin gamit ang Excel AVERAGE function. Gayunpaman, gusto naming isaalang-alang ng average na formula ang bigat ng bawat aktibidad na nakalista sa column C.
Sa matematika at istatistika, kinakalkula mo ang weighted average sa pamamagitan ng pag-multiply ng bawat value sa set ayon sa timbang nito, pagkatapos ay idagdag mo ang mga produkto at hatiin ang kabuuan ng mga produkto saang kabuuan ng lahat ng timbang.
Sa halimbawang ito, para makalkula ang weighted average (kabuuang grado), i-multiply mo ang bawat grado sa katumbas na porsyento (na-convert sa isang decimal), pagsasama-samahin ang 5 produkto, at hatiin ang numerong iyon sa kabuuan ng 5 timbang:
((91*0.1)+(65*0.15)+(80*0.2)+(73*0.25)+(68*0.3)) / ( 0.1+0.15+0.2+0.25+0.3)=73.5
Tulad ng nakikita mo, ang isang normal na average na grado (75.4) at weighted average (73.5) ay magkaibang halaga.
Pagkalkula ng weighted average sa Excel
Sa Microsoft Excel, kinakalkula ang weighted average gamit ang parehong diskarte ngunit mas kaunting pagsisikap dahil gagawin ng mga function ng Excel ang karamihan sa trabaho para sa iyo.
Pagkalkula ng weighted average gamit ang SUM function
Kung mayroon kang pangunahing kaalaman sa Excel SUM function, ang formula sa ibaba ay halos hindi mangangailangan ng anumang paliwanag:
=SUM(B2*C2, B3*C3, B4*C4, B5*C5, B6*C6,)/SUM(C2:C6)
Sa esensya, nagsasagawa ito ng parehong pagkalkula tulad ng inilarawan sa itaas, maliban na nagbibigay ka ng mga cell reference sa halip na mga numero.
Gaya ng nakikita mo sa screensh ot, ang formula ay nagbabalik ng eksaktong kaparehong resulta gaya ng pagkalkula na ginawa namin kanina. Pansinin ang pagkakaiba sa pagitan ng normal na average na ibinalik ng AVERAGE function (C8) at weighted average (C9).
Bagaman ang SUM formula ay napaka-simple at madaling maunawaan, ito ay hindi isang mabubuhay na opsyon kung mayroon kang malaking bilang ng mga elemento sa average. Sa kasong ito, mas mabuti kagamitin ang function na SUMPRODUCT tulad ng ipinakita sa susunod na halimbawa.
Paghahanap ng weighted average sa SUMPRODUCT
Ang function ng SUMPRODUCT ng Excel ay ganap na akma para sa gawaing ito dahil idinisenyo ito upang pagsamahin ang mga produkto, na kung ano mismo ang kailangan namin . Kaya, sa halip na i-multiply ang bawat value sa timbang nito nang paisa-isa, magbibigay ka ng dalawang array sa formula ng SUMPRODUCT (sa kontekstong ito, ang array ay isang tuluy-tuloy na hanay ng mga cell), at pagkatapos ay hatiin ang resulta sa kabuuan ng mga timbang:
= SUMPRODUCT( values_range, weights_range) / SUM( weights_range)Ipagpalagay na ang mga value sa average ay nasa mga cell B2:B6 at mga weight sa mga cell C2: C6, ang aming Sumproduct Weighted Average na formula ay may sumusunod na hugis:
=SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6)
Upang makita ang mga aktwal na value sa likod ng isang array, piliin ito sa formula bar at pindutin ang F9 key. Magiging katulad nito ang resulta:
Kaya, ang ginagawa ng SUMPRODUCT function ay i-multiply ang 1st value sa array1 sa 1st value sa array2 (91*0.1 sa halimbawang ito ), pagkatapos ay i-multiply ang 2nd value sa array1 ng 2nd value sa array2 (65*0.15 sa halimbawang ito), at iba pa. Kapag tapos na ang lahat ng multiplikasyon, idinaragdag ng function ang mga produkto at ibabalik ang kabuuan na iyon.
Upang matiyak na ang function na SUMPRODUCT ay magbubunga ng tamang resulta, ihambing ito sa SUM formula mula sa nakaraang halimbawa at makikita mo na ang mga numero ay magkapareho.
Kapag ginagamitalinman sa SUM o SUMPRODUCT function upang mahanap ang average ng timbang sa Excel, ang mga timbang ay hindi kinakailangang magdagdag ng hanggang 100%. Hindi rin kailangang ipahayag ang mga ito bilang mga porsyento. Halimbawa, maaari kang gumawa ng isang priyoridad / sukat ng kahalagahan at magtalaga ng isang tiyak na bilang ng mga puntos sa bawat item, tulad ng ipinakita sa sumusunod na screenshot:
Buweno, iyon lang ang tungkol sa pagkalkula ng weighted average sa Excel. Maaari mong i-download ang sample na spreadsheet sa ibaba at subukan ang mga formula sa iyong data. Sa susunod na tutorial, susuriin nating mabuti ang pagkalkula ng moving average. Salamat sa pagbabasa at umaasa akong makita ka sa susunod na linggo!
Practice workbook
Excel Weighted Average - mga halimbawa (.xlsx file)