Come calcolare le medie ponderate in Excel con SUMPRODUCT

Sommario:

Come calcolare le medie ponderate in Excel con SUMPRODUCT
Come calcolare le medie ponderate in Excel con SUMPRODUCT
Anonim

Cosa sapere

  • Sintassi: =SUMPRODUCT(Array1, Array2, Array3, …Array255).
  • In un calcolo della media ponderata, alcuni numeri nell'intervallo valgono più di altri.
  • La formula di ponderazione SUMPRODUCT è una formula non standard che deve essere digitata in una cella per funzionare.

Questo articolo spiega come utilizzare la funzione SOMMAPRODOTTO per calcolare una media ponderata nelle formule di Microsoft Excel.

Inserisci la formula di ponderazione

Come la maggior parte delle altre funzioni in Excel, SUMPRODUCT può essere inserito in un foglio di lavoro utilizzando la Libreria funzioni nella scheda Formule. Poiché la formula di ponderazione in questo esempio utilizza SUMPRODUCT in modo non standard (il risultato della funzione è diviso per il fattore di peso), la formula di ponderazione deve essere digitata in una cella del foglio di lavoro.

L'esempio mostrato in questo articolo calcola la media ponderata del voto finale di uno studente utilizzando la funzione SOMMAPRODOTTO.

La funzione esegue questo:

  • Moltiplicando i vari voti per il loro fattore di peso individuale.
  • Sommare insieme i prodotti di queste operazioni di moltiplicazione.
  • Dividendo la somma sopra per il totale del fattore di ponderazione 7 (1+1+2+3) per le quattro valutazioni.

Image
Image

Per inserire la formula SUMPRODUCT per calcolare una media ponderata, apri un foglio di lavoro vuoto, inserisci i dati nelle righe da 1 a 6 da l'immagine sopra e segui questi passaggi:

  1. Seleziona la cella C7 per renderla la cella attiva (questa è la posizione in cui verrà visualizzato il voto finale dello studente).
  2. Digita la formula =SUMPRODUCT(B3:B6, C3:C6)/(1+1+2+3) nella cella. La formula viene visualizzata nella barra della formula.
  3. Premere il tasto Invio sulla tastiera.
  4. La risposta 78.6 appare nella cella C7 (la tua risposta potrebbe avere più decimali).

La media non ponderata per gli stessi quattro voti sarebbe 76,5. Poiché lo studente ha ottenuto risultati migliori per gli esami intermedi e finali, pesare la media ha contribuito a migliorare il voto complessivo.

Come funziona la funzione SUMPRODUCT

In genere, quando si calcola una media o una media aritmetica, ogni numero ha lo stesso valore o peso. La media viene calcolata sommando un intervallo di numeri e quindi dividendo questo totale per il numero di valori nell'intervallo. Una media ponderata, invece, considera uno o più numeri nell'intervallo di valore o di peso maggiore rispetto agli altri numeri.

SUMPRODUCT moltiplica gli elementi di due o più array e quindi aggiunge i prodotti per calcolare le medie ponderate. Ad esempio, alcuni voti a scuola, come gli esami intermedi e finali, di solito valgono più dei normali test o compiti. Se la media viene utilizzata per calcolare il voto finale di uno studente, gli esami intermedi e finali riceveranno un peso maggiore.

Image
Image

In una situazione in cui due array con quattro elementi ciascuno vengono inseriti come argomenti per la funzione SOMMAPRODOTTO:

  • Il primo elemento di array1 viene moltiplicato per il primo elemento di array2.
  • Il secondo elemento di array1 viene moltiplicato per il secondo elemento di array2.
  • Il terzo elemento di array1 viene moltiplicato per il terzo elemento di array2.
  • Il quarto elemento di array1 viene moltiplicato per il quarto elemento di array2.

Successivamente, i prodotti delle quattro operazioni di moltiplicazione vengono sommati e restituiti dalla funzione come risultato.

SUMPRODUCT Sintassi e argomenti

La sintassi di una funzione si riferisce al layout della funzione e include il nome, le parentesi e gli argomenti della funzione. La sintassi per la funzione SUMPRODUCT è:

=SUMPRODUCT(Array1, Array2, Array3, … Array255)

Gli argomenti per la funzione SOMMAPRODOTTO sono:

  • Array1: Il primo argomento dell'array (obbligatorio).
  • Array2, Array3, … Array255: array aggiuntivi (opzionali), fino a 255. Con due o più array, la funzione moltiplica insieme gli elementi di ciascun array e poi somma i risultati.

Gli elementi dell'array possono essere riferimenti di celle alla posizione dei dati nel foglio di lavoro o numeri separati da operatori aritmetici, come i segni più (+) o meno (-). Se inserisci numeri non separati da operatori, Excel li considera come dati di testo.

Gli argomenti dell'array devono avere lo stesso numero di elementi in ogni array. In caso contrario, SUMPRODOTTO restituisce il VALORE! valore di errore. Se gli elementi dell'array non sono numeri, come dati di testo, SUMPRODUCT li considera zeri.

SUMPRODUCT Variazioni della formula

Per sottolineare che i risultati della funzione SUMPRODUCT sono divisi per la somma dei pesi per ciascun gruppo di valutazione, il divisore (la parte che effettua la divisione) viene inserito come:

(1+1+2+3)

La formula di ponderazione complessiva può essere semplificata inserendo il numero 7 (la somma dei pesi) come divisore. La formula sarebbe quindi:

=SOMMAPRODOTTO(B3:B6, C3:C6)/7

Image
Image

Questa scelta va bene se il numero di elementi nell'array di ponderazione è piccolo e possono essere facilmente sommati, ma diventa meno efficace all'aumentare del numero di elementi nell'array di ponderazione, rendendo la loro aggiunta più difficile.

Un' altra opzione, e probabilmente la scelta migliore, dato che utilizza riferimenti di cella anziché numeri per sommare il divisore, sarebbe usare la funzione SOMMA per sommare il divisore. La formula è quindi:

=SOMMAPRODOTTO(B3:B6, C3:C6)/SOMMA(B3:B6)

Di solito è meglio inserire i riferimenti di cella piuttosto che i numeri effettivi nelle formule. Ciò semplifica l'aggiornamento se i dati della formula cambiano.

Ad esempio, se i fattori di ponderazione per Compiti nell'esempio vengono modificati in 0,5 e Test in 1,5, le prime due forme della formula devono essere modificate manualmente per correggere il divisore.

Nella terza variazione, solo i dati nelle celle B3 e B4 devono essere aggiornati e la formula ricalcola il risultato.

Consigliato: