Kalkulahin ang mga weighted average gamit ang SUMPRODUCT

Ginawa ng Excel na napakadaling gawain ang pagkalkula ng average ng maramihang mga cell – gamitin lang ang function AVERAGE (AVERAGE). Ngunit paano kung ang ilang mga halaga ay nagdadala ng mas timbang kaysa sa iba? Halimbawa, sa maraming kurso, ang mga pagsusulit ay may higit na bigat kaysa sa mga takdang-aralin. Para sa mga ganitong kaso, kinakailangan upang makalkula average na timbang.

Walang function ang Excel para sa pagkalkula ng weighted average, ngunit mayroong function na gagawa ng karamihan sa gawain para sa iyo: SUMPRODUCT (SUM PRODUCT). At kahit na hindi mo pa nagamit ang feature na ito dati, sa pagtatapos ng artikulong ito ay gagamitin mo ito bilang isang pro. Gumagana ang paraan na ginagamit namin sa anumang bersyon ng Excel pati na rin sa iba pang mga spreadsheet gaya ng Google Sheets.

Inihahanda namin ang mesa

Kung kakalkulahin mo ang isang weighted average, kakailanganin mo ng hindi bababa sa dalawang column. Ang unang column (column B sa aming halimbawa) ay naglalaman ng mga score para sa bawat assignment o test. Ang pangalawang column (column C) ay naglalaman ng mga timbang. Ang mas maraming timbang ay nangangahulugan ng higit na impluwensya ng gawain o pagsusulit sa huling grado.

Upang maunawaan kung ano ang timbang, maaari mong isipin ito bilang isang porsyento ng iyong huling grado. Sa katunayan, hindi ito ang kaso, dahil sa kasong ito ang mga timbang ay dapat magdagdag ng hanggang 100%. Ang pormula na susuriin natin sa araling ito ay kalkulahin ang lahat ng tama at hindi nakadepende sa dami ng idinagdag ng mga timbang.

Pumasok kami sa formula

Ngayon na ang aming talahanayan ay handa na, idinagdag namin ang formula sa cell B10 (anumang walang laman na cell ang gagawin). Tulad ng anumang iba pang formula sa Excel, nagsisimula kami sa isang pantay na tanda (=).

Ang unang bahagi ng aming formula ay ang function SUMPRODUCT (SUM PRODUCT). Ang mga argumento ay dapat na nakapaloob sa mga bracket, kaya binuksan namin ang mga ito:

=СУММПРОИЗВ(

=SUMPRODUCT(

Susunod, idagdag ang mga argumento ng function. SUMPRODUCT (SUMPRODUCT) ay maaaring magkaroon ng maraming argumento, ngunit kadalasang dalawa ang ginagamit. Sa aming halimbawa, ang unang argumento ay isang hanay ng mga cell. B2:B9A na naglalaman ng mga marka.

=СУММПРОИЗВ(B2:B9

=SUMPRODUCT(B2:B9

Ang pangalawang argumento ay isang hanay ng mga cell C2:C9, na naglalaman ng mga timbang. Ang mga argumentong ito ay dapat na pinaghihiwalay ng isang semicolon (kuwit). Kapag handa na ang lahat, isara ang mga bracket:

=СУММПРОИЗВ(B2:B9;C2:C9)

=SUMPRODUCT(B2:B9,C2:C9)

Ngayon idagdag natin ang pangalawang bahagi ng ating formula, na hahatiin ang resulta na kinakalkula ng function SUMPRODUCT (SUMPRODUCT) sa pamamagitan ng kabuuan ng mga timbang. Tatalakayin natin mamaya kung bakit ito mahalaga.

Upang maisagawa ang operasyon ng paghahati, ipinagpapatuloy namin ang naipasok na formula na may simbolo / (tuwid na slash), at pagkatapos ay isulat ang function SUM (SUM):

=СУММПРОИЗВ(B2:B9;C2:C9)/СУММ(

=SUMPRODUCT(B2:B9, C2:C9)/SUM(

Para sa function SUM (SUM) isang argument lang ang tutukuyin namin – isang hanay ng mga cell C2:C9. Huwag kalimutang isara ang mga panaklong pagkatapos ipasok ang argumento:

=СУММПРОИЗВ(B2:B9;C2:C9)/СУММ(C2:C9)

=SUMPRODUCT(B2:B9, C2:C9)/SUM(C2:C9)

handa na! Matapos pindutin ang key Magpasok, Kakalkulahin ng Excel ang weighted average. Sa aming halimbawa, ang huling resulta ay 83,6.

Paano ito gumagana

Hatiin natin ang bawat bahagi ng formula, simula sa function SUMPRODUCT (SUMPRODUCT) upang maunawaan kung paano ito gumagana. Function SUMPRODUCT Kinakalkula ng (SUMPRODUCT) ang produkto ng marka ng bawat item at ang bigat nito, at pagkatapos ay isasama ang lahat ng resultang produkto. Sa madaling salita, hinahanap ng function ang kabuuan ng mga produkto, kaya ang pangalan. Kaya para sa Takdang-aralin 1 i-multiply ang 85 sa 5, at para sa Ang pagsubok i-multiply ang 83 sa 25.

Kung nagtataka ka kung bakit kailangan nating i-multiply ang mga halaga sa unang bahagi, isipin na mas malaki ang bigat ng gawain, mas maraming beses na kailangan nating isaalang-alang ang grado para dito. Halimbawa, Task 2 binilang ng 5 beses at Huling pagsusulit – 45 beses. kaya lang Huling pagsusulit ay may mas malaking epekto sa huling baitang.

Para sa paghahambing, kapag kinakalkula ang karaniwang kahulugan ng aritmetika, ang bawat halaga ay isinasaalang-alang nang isang beses lamang, iyon ay, ang lahat ng mga halaga ay may pantay na timbang.

Kung maaari kang tumingin sa ilalim ng hood ng isang function SUMPRODUCT (SUMPRODUCT), nakita namin na sa katunayan ay naniniwala siya dito:

=(B2*C2)+(B3*C3)+(B4*C4)+(B5*C5)+(B6*C6)+(B7*C7)+(B8*C8)+(B9*C9)

Sa kabutihang-palad, hindi namin kailangang magsulat ng ganoong katagal na formula dahil SUMPRODUCT (SUMPRODUCT) awtomatikong ginagawa ang lahat ng ito.

Isang function sa sarili SUMPRODUCT (SUMPRODUCT) ay nagbabalik sa amin ng napakalaking numero − 10450. Sa puntong ito, ang pangalawang bahagi ng pormula ay papasok: /SUM(C2:C9) or /SUM(C2:C9), na nagbabalik ng resulta sa normal na hanay ng mga marka, na nagbibigay ng sagot 83,6.

Ang ikalawang bahagi ng formula ay napakahalaga dahil nagbibigay-daan sa iyo upang awtomatikong iwasto ang mga kalkulasyon. Tandaan na ang mga timbang ay hindi kailangang magdagdag ng hanggang 100%? Ang lahat ng ito salamat sa ikalawang bahagi ng formula. Halimbawa, kung dagdagan natin ang isa o higit pang mga halaga ng timbang, ang pangalawang bahagi ng formula ay hahatiin lamang sa mas malaking halaga, na muling magreresulta sa tamang sagot. O maaari nating gawing mas maliit ang mga timbang, halimbawa sa pamamagitan ng pagtukoy ng mga halaga tulad ng 0,5, 2,5, 3 or 4,5, at gagana pa rin nang tama ang formula. Ang galing diba?

Mag-iwan ng Sagot