SUMPRODUCT in Excel
La funzione SUMPRODUCT è stata classificata come funzione matematica o trigonometrica in Excel utilizzata per moltiplicare la matrice o l'intervallo e restituire la somma di un prodotto. Viene utilizzato per calcolare una media ponderata. La formula SUMPRODUCT viene utilizzata per calcolare la somma dei prodotti dei numeri corrispondenti in uno o più intervalli / array. In altre parole, la funzione SUMPRODUCT moltiplica i componenti corrispondenti nelle matrici date e restituisce la somma di quei prodotti.
È possibile estendere la funzionalità di SUMPRODUCT Formula utilizzando altre funzioni al suo interno.
Sintassi
SUMPRODUCT La formula ha un array come parametro obbligatorio e n numeri di array come parametri opzionali, ad esempio arrary1 e (array2) …
Parametro obbligatorio:
- array1 : questo parametro è il primo array o intervallo che verrà moltiplicato e quindi aggiunto.
Parametro opzionale:
- (array2): il secondo array o intervalli che verranno moltiplicati e quindi aggiunti. È facoltativo
- (array3): il terzo array o gli intervalli successivi che verranno moltiplicati e quindi aggiunti.
Esempi per utilizzare la funzione SUMPRODUCT in Excel
Esempio 1
Consideriamo un insieme di prodotti da A a J e il loro prezzo e le unità elencate nelle colonne successive ora calcolano la somma di tutti i prodotti elencati in base alla formula SUMPRODUCT. E il o / p della funzione SUMPRODUCT cioè = SUMPRODUCT ($ B $ 5: $ B $ 14, $ C $ 5: $ C $ 14) = 20.0600 come mostrato nella tabella sottostante.
Esempio n. 2
In questo esempio, prendiamo un mese e dati di vendita per regione e determiniamo le vendite totali per la regione ovest applicando la formula SUMPRODUCT come segue:
= SUMPRODUCT (- ($ C $ 20: $ C $ 31 = "Ovest"), $ D $ 20: $ D $ 31) qui - - viene utilizzato per convertire il vero falso array in 0 e 1.
L'output sarà 1.500, come mostrato nella tabella sottostante.
Esempio n. 3
Possiamo utilizzare la funzione SUMPRODUCT per calcolare una media ponderata in cui ad ogni prodotto è stato assegnato un peso. Supponiamo che ci vengano forniti i seguenti dati.
L'output sarà: 55,80% = SUMPRODUCT (C36: C46, D36: D46) / SUM (D36: D46)
Esempio n. 4
La funzione SUMPRODUCT può essere utilizzata con più criteri. Considera la serie di dati fornita, come mostrato nella tabella seguente. Ora calcola le vendite totali di gennaio per la regione occidentale. Quindi applica la formula Excel SUMPRODUCT- = SUMPRODUCT ((D53: D64 * E53: E64) * (B53: B64 = "Day shift") * (C53: C64 = "West"))
E l'output sarà - 10.
La funzione SUMPRODUCT in Excel può essere utilizzata come funzione VBA.
Sub ABC ()
MsgBox Evaluate ("= SUMPRODUCT (($ A $ 1: $ A $ 5 =" "Tanuj" ") * ($ B $ 1: $ B $ 5))")
End Sub
Cose da ricordare
- La formula SUMPRODUCT viene utilizzata per calcolare una media ponderata.
- SUMPRODUCT tramite l'errore #VALUE quando gli array forniti hanno dimensioni / intervallo differenti nell'array.
- Questa funzione può accettare voci non numeriche utilizzate nell'array e considerarle come zeri.
- SUMPRODUCT accetta fino a 255 parametri nelle ultime versioni di Excel sopra il 2007 e 30 nelle versioni precedenti di Excel.
- I test logici all'interno degli array creeranno valori TRUE e FALSE. Nella maggior parte dei casi, è consigliabile convertirli in 1 e 0.
- SUMPRODUCT e MONTH possono essere utilizzati per ottenere una somma di valori per un determinato mese.