Kas jāzina
- Sintakse: =SUMPRODUCT(masīvs1, masīvs2, masīvs3, …masīvs255).
- Vidējā svērtā aprēķinā daži skaitļi diapazonā ir vērtīgāki nekā citi.
- SUMPRODUCT svēršanas formula ir nestandarta formula, kas jāievada šūnā, lai tā darbotos.
Šajā rakstā ir paskaidrots, kā izmantot funkciju SUMPRODUCT, lai aprēķinātu vidējo svērto vērtību Microsoft Excel formulās.
Ievadiet svēršanas formulu
Tāpat kā lielāko daļu citu Excel funkciju, SUMPRODUCT var ievadīt darblapā, izmantojot Funkciju bibliotēku cilnē Formulas. Tā kā svēruma formula šajā piemērā izmanto SUMPRODUCT nestandarta veidā (funkcijas rezultāts tiek dalīts ar svara koeficientu), svēruma formula ir jāievada darblapas šūnā.
Šajā rakstā parādītajā piemērā ir aprēķināta skolēna beigu atzīmes vidējā svērtā vērtība, izmantojot funkciju SUMPRODUCT.
Funkcija to paveic:
- Reizinot dažādas atzīmes ar to individuālo svara koeficientu.
- Šo reizināšanas darbību reizinājumu saskaitīšana kopā.
-
Iepriekšminēto summu dalot ar kopējo svēruma koeficientu 7 (1+1+2+3) četriem novērtējumiem.
Lai ievadītu formulu SUMPRODUCT, lai aprēķinātu vidējo svērto vērtību, atveriet tukšu darblapu, ievadiet datus rindās 1 līdz 6 no attēlu un veiciet šīs darbības:
- Atlasiet šūnu C7, lai padarītu to par aktīvo šūnu (šī ir vieta, kur tiks parādīta skolēna pēdējā atzīme).
- Šūnā ierakstiet formulu =SUMPRODUCT(B3:B6, C3:C6)/(1+1+2+3). Formula tiek parādīta formulu joslā.
- Nospiediet tastatūras taustiņu Enter.
- Atbilde 78.6 parādās šūnā C7 (jūsu atbildē var būt vairāk zīmju aiz komata).
Nesvērtais vidējais rādītājs tām pašām četrām atzīmēm būtu 76.5. Tā kā skolēnam bija labāki rezultāti starpposma un beigu eksāmenos, vidējā svēršana palīdzēja uzlabot kopējo atzīmi.
Kā darbojas funkcija SUMPRODUCT
Parasti, aprēķinot vidējo vai vidējo aritmētisko, katram skaitlim ir vienāda vērtība vai svars. Vidējo vērtību aprēķina, saskaitot skaitļu diapazonu un pēc tam dalot šo kopējo vērtību ar vērtību skaitu diapazonā. No otras puses, vidējais svērtais skaitlis uzskata, ka viens vai vairāki skaitļi diapazonā ir vērtīgāki vai tiem ir lielāks svars nekā pārējiem skaitļiem.
SUMPRODUCT reizina divu vai vairāku masīvu elementus un pēc tam pievieno reizinājumus, lai aprēķinātu vidējos svērtos rādītājus. Piemēram, noteiktas atzīmes skolā, piemēram, starpposma un beigu eksāmeni, parasti ir vērtīgākas nekā parastie pārbaudījumi vai uzdevumi. Ja studenta gala atzīmes aprēķināšanai tiek izmantota vidējā vērtība, starpposma un beigu eksāmeniem tiks piešķirta lielāka nozīme.
Situācijā, kad divi masīvi ar četriem elementiem katrā tiek ievadīti kā argumenti funkcijai SUMPRODUCT:
- Pirmais masīva1 elements tiek reizināts ar pirmo elementu masīvā2.
- Otrais masīva1 elements tiek reizināts ar masīva2 otro elementu.
- Trešais masīva1 elements tiek reizināts ar masīva2 trešo elementu.
- Masīva1 ceturtais elements tiek reizināts ar masīva2 ceturto elementu.
Pēc tam četru reizināšanas darbību reizinājumus summē un atgriež funkcija kā rezultātu.
SUMPRODUCT sintakse un argumenti
Funkcijas sintakse attiecas uz funkcijas izkārtojumu un ietver funkcijas nosaukumu, iekavas un argumentus. Funkcijas SUMPRODUCT sintakse ir:
=SUMPRODUCT(Array1, Array2, Array3, … Masīvs255)
Funkcijas SUMPRODUCT argumenti ir:
- Array1: Pirmais masīva arguments (obligāts).
- Array2, Array3, … Array255: papildu (neobligāti) masīvi, līdz pat 255. Izmantojot divus vai vairākus masīvus, funkcija reizina katra masīva elementus kopā un pēc tam saskaita rezultātus.
Masīva elementi var būt šūnu atsauces uz datu atrašanās vietu darblapā vai skaitļi, kas atdalīti ar aritmētiskajiem operatoriem, piemēram, plusa (+) vai mīnusa (-) zīmēm. Ja ievadāt skaitļus, kas nav atdalīti ar operatoriem, programma Excel tos apstrādā kā teksta datus.
Masīva argumentiem katrā masīvā ir jābūt vienādam elementu skaitam. Ja nē, SUMPRODUCT atgriež VALUE! kļūdas vērtība. Ja kādi masīva elementi nav skaitļi, piemēram, teksta dati, SUMPRODUCT tos apstrādā kā nulles.
SUMPRODUCT formulas varianti
Lai uzsvērtu, ka funkcijas SUMPRODUCT rezultāti tiek dalīti ar katras vērtēšanas grupas svaru summu, dalītājs (daļa, kas veic dalīšanu) tiek ievadīts šādi:
(1+1+2+3)
Kopējo svēruma formulu var vienkāršot, kā dalītāju ievadot skaitli 7 (svaru summu). Tad formula būtu šāda:
=SUMPRODUKTS(B3:B6, C3:C6)/7
Šī izvēle ir piemērota, ja elementu skaits svēršanas masīvā ir mazs un tos var viegli saskaitīt, taču tā kļūst mazāk efektīva, jo palielinās elementu skaits svēršanas masīvā, padarot to pievienošanu grūtāku.
Cita iespēja un, iespējams, labākā izvēle, ņemot vērā, ka dalītāja summēšanai tiek izmantotas šūnu atsauces, nevis skaitļi, būtu izmantot funkciju SUM, lai summētu dalītāju. Tad formula ir:
=SUMPRODUKTS(B3:B6, C3:C6)/SUM(B3:B6)
Parasti formulās vislabāk ir ievadīt šūnu atsauces, nevis faktiskos skaitļus. Tas vienkāršo to atjaunināšanu, ja mainās formulas dati.
Piemēram, ja piemērā Uzdevumu svēruma koeficienti ir mainīti uz 0,5 un Testi ir mainīti uz 1,5, pirmās divas formulas formas ir jārediģē manuāli, lai labotu dalītāju.
Trešajā variantā ir jāatjaunina tikai dati šūnās B3 un B4, un formula pārrēķina rezultātu.