Bereken geweegde gemiddeldes deur SUMPRODUCT te gebruik

Excel het die berekening van die gemiddelde van veelvuldige selle 'n baie maklike taak gemaak - gebruik net die funksie GEMIDDELDE (GEMIDDELD). Maar wat as sommige waardes meer gewig dra as ander? Byvoorbeeld, in baie kursusse dra toetse meer gewig as opdragte. Vir sulke gevalle is dit nodig om te bereken geweegde gemiddelde.

Excel het nie 'n funksie om die geweegde gemiddelde te bereken nie, maar daar is 'n funksie wat die meeste van die werk vir jou sal doen: SUMPRODUCT (SOMPRODUK). En selfs al het jy nog nooit hierdie kenmerk vantevore gebruik nie, sal jy dit aan die einde van hierdie artikel soos 'n pro gebruik. Die metode wat ons gebruik werk in enige weergawe van Excel sowel as ander sigblaaie soos Google Sheets.

Ons berei die tafel voor

As jy 'n geweegde gemiddelde gaan bereken, sal jy ten minste twee kolomme benodig. Die eerste kolom (kolom B in ons voorbeeld) bevat die tellings vir elke opdrag of toets. Die tweede kolom (kolom C) bevat die gewigte. Meer gewig beteken meer invloed van die taak of toets op die finale graad.

Om te verstaan ​​wat gewig is, kan jy daaraan dink as 'n persentasie van jou finale graad. Trouens, dit is nie die geval nie, aangesien die gewigte in hierdie geval 100% moet optel. Die formule wat ons in hierdie les gaan ontleed, sal alles korrek bereken en hang nie af van die hoeveelheid wat die gewigte optel nie.

Ons voer die formule in

Noudat ons tabel gereed is, voeg ons die formule by die sel B10 (enige leë sel sal doen). Soos met enige ander formule in Excel, begin ons met 'n gelyke teken (=).

Die eerste deel van ons formule is die funksie SUMPRODUCT (SOMPRODUK). Argumente moet tussen hakies ingesluit word, so ons maak dit oop:

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

=SUMPRODUCT(

Voeg dan die funksie-argumente by. SUMPRODUCT (SUMPRODUK) kan veelvuldige argumente hê, maar gewoonlik word twee gebruik. In ons voorbeeld sal die eerste argument 'n reeks selle wees. B2:B9A wat die tellings bevat.

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

=SUMPRODUCT(B2:B9

Die tweede argument sal 'n reeks selle wees C2:C9, wat die gewigte bevat. Hierdie argumente moet deur 'n kommapunt (komma) geskei word. Wanneer alles gereed is, maak die hakies toe:

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

=SUMPRODUCT(B2:B9,C2:C9)

Kom ons voeg nou die tweede deel van ons formule by, wat die resultaat wat deur die funksie bereken word, sal verdeel SUMPRODUCT (SOMPRODUK) deur die som van die gewigte. Ons sal later bespreek hoekom dit belangrik is.

Om die deelbewerking uit te voer, gaan ons voort met die reeds ingevoerde formule met die simbool / (reguit skuinsstreep), en skryf dan die funksie som (SOM):

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

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

Vir funksie som (SOM) ons sal slegs een argument spesifiseer - 'n reeks selle C2:C9. Moenie vergeet om die hakies toe te maak nadat jy die argument ingevoer het nie:

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

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

Klaar! Nadat u die sleutel gedruk het Tik, Excel sal die geweegde gemiddelde bereken. In ons voorbeeld sal die finale resultaat wees 83,6.

Hoe dit werk

Kom ons breek elke deel van die formule af, begin met die funksie SUMPRODUCT (SUMPRODUK) om te verstaan ​​hoe dit werk. Funksie SUMPRODUCT (SOMPRODUK) bereken die produk van elke item se telling en sy gewig, en som dan al die resulterende produkte op. Met ander woorde, die funksie vind die som van die produkte, vandaar die naam. So vir Opdragte 1 vermenigvuldig 85 met 5, en vir Die toets vermenigvuldig 83 met 25.

As jy wonder hoekom ons die waardes in die eerste deel moet vermenigvuldig, stel jou voor dat hoe groter die gewig van die taak is, hoe meer kere moet ons die graad daarvoor oorweeg. Byvoorbeeld, Taak 2 5 keer getel en Finale eksamen – 45 keer. Dis hoekom Finale eksamen het 'n groter impak op die finale graad.

Ter vergelyking, by die berekening van die gewone rekenkundige gemiddelde, word elke waarde slegs een keer in ag geneem, dit wil sê, alle waardes het gelyke gewig.

As jy onder die enjinkap van 'n funksie kon kyk SUMPRODUCT (SUMPRODUK), ons het gesien dat sy dit eintlik glo:

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

Gelukkig hoef ons nie so 'n lang formule te skryf nie, want SUMPRODUCT (SUMPRODUCT) doen dit alles outomaties.

'n Funksie op sigself SUMPRODUCT (SUMPRODUK) gee vir ons 'n groot getal − 10450. Op hierdie punt kom die tweede deel van die formule ter sprake: /SOM(C2:C9) or /SOM(C2:C9), wat die resultaat terugstuur na die normale reeks tellings, wat die antwoord gee 83,6.

Die tweede deel van die formule is baie belangrik, want dit laat jou toe om berekeninge outomaties reg te stel. Onthou dat gewigte nie 100% hoef op te tel nie? Dit alles te danke aan die tweede deel van die formule. Byvoorbeeld, as ons een of meer gewigswaardes verhoog, sal die tweede deel van die formule eenvoudig deur die groter waarde deel, wat weer die korrekte antwoord tot gevolg het. Of ons kan die gewigte baie kleiner maak, byvoorbeeld deur waardes te spesifiseer soos 0,5, 2,5, 3 or 4,5, en die formule sal steeds reg werk. Dit is wonderlik, reg?

Lewer Kommentaar