Sommario:
- Informazioni di base SUMPRODUCT
- La cosa interessante della funzione SUMPRODUCT è che può essere utilizzata per filtrare i valori. Dai un'occhiata alla seguente figura:
- Come sempre in Excel, non è necessario codificare i criteri nelle formule. Piuttosto che usare esplicitamente "Nord" nella formula SUMPRODUCT, puoi fare riferimento a una cella che contiene il valore del filtro. Si può immaginare che la cella A3 contenga la parola Nord, nel qual caso è possibile utilizzare (C3: C10 = A3) anziché (C3: C10 = "Nord"). In questo modo, puoi modificare in modo dinamico i criteri del filtro e la tua formula continua.
Video: 10 Advanced Excel Functions with Downloadable Reference Guide 2025
La funzione SUMPRODUCT è attualmente elencata nella categoria matematica e trigonometrica delle funzioni di Excel. Poiché lo scopo principale di SUMPRODUCT è quello di calcolare la somma del prodotto, la maggior parte delle persone non sa che è possibile utilizzarlo per cercare valori. In effetti, è possibile utilizzare questa funzione versatile in modo abbastanza efficace nella maggior parte dei modelli di dati.
Informazioni di base SUMPRODUCT
La funzione SUMPRODUCT è progettata per moltiplicare i valori da due o più intervalli di dati e quindi aggiungere insieme i risultati per restituire la somma dei prodotti. Dai un'occhiata alla seguente figura per vedere uno scenario tipico in cui SUMPRODUCT è utile.
Vedi un'analisi comune in cui hai bisogno delle vendite totali per gli anni 2011 e 2012. Come puoi vedere, per ottenere le vendite totali per ogni anno, devi prima moltiplicare il Prezzo per il numero di Unità per ottenere il totale per ogni Regione. Quindi è necessario sommare i risultati per ottenere le vendite totali per ogni anno.
Con la funzione SUMPRODUCT, è possibile eseguire l'analisi in due passaggi con una sola formula. La seguente figura mostra la stessa analisi con le formule SUMPRODUCT: invece di utilizzare 11 formule, è possibile eseguire la stessa analisi con solo 3!
SUMPRODUCT (
Array1 , Array2 , …) Array
: Array rappresenta un intervallo di dati. Puoi utilizzare ovunque da 2 a 255 matrici in una formula SUMPRODUCT. Gli array vengono moltiplicati insieme e quindi aggiunti. L'unica regola difficile da ricordare è che tutti gli array devono avere lo stesso numero di valori. Vale a dire, non è possibile utilizzare SUMPRODUCT se l'intervallo X ha 10 valori e l'intervallo Y ha 11 valori. Altrimenti, ottieni il #VALORE! errore.
La cosa interessante della funzione SUMPRODUCT è che può essere utilizzata per filtrare i valori. Dai un'occhiata alla seguente figura:
La funzione SUMPRODUCT può essere utilizzata per filtrare i dati in base a criteri. "Width =" 535 ">
In Excel, TRUE viene valutato a 1 e FALSE viene valutato a 0. Ogni valore nella colonna C uguale a Nord restituisce VERO o 1. Dove il valore non è Nord, viene valutato FALSO o 0. La parte della formula che reads (C3: C10 = "North") enumera attraverso ogni valore nell'intervallo C3: C10, assegnando un 1 o 0 a ciascun valore. Quindi internamente, la formula SUMPRODUCT si traduce in
Questo ti dà la risposta di 1628 perché
(1 * 751) + (0 * 483) + (0 * 789) + (0 * 932) + (1 * 877) + (0 * 162) + (0 * 258) + (0 * 517)
uguale a 1628.
Applicazione di formule SUMPRODUCT in un modello di dati
Come sempre in Excel, non è necessario codificare i criteri nelle formule. Piuttosto che usare esplicitamente "Nord" nella formula SUMPRODUCT, puoi fare riferimento a una cella che contiene il valore del filtro. Si può immaginare che la cella A3 contenga la parola Nord, nel qual caso è possibile utilizzare (C3: C10 = A3) anziché (C3: C10 = "Nord"). In questo modo, puoi modificare in modo dinamico i criteri del filtro e la tua formula continua.
La figura seguente mostra come utilizzare questo concetto per inserire dati in una tabella di gestione temporanea in base a più criteri. Nota che ognuna delle formule SUMPRODUCT mostrate qui fa riferimento alle celle B3 e C3 per filtrare su Account e Linea di prodotti. Anche in questo caso, è possibile aggiungere elenchi a discesa di convalida dei dati alle celle B3 e C3, consentendo di modificare facilmente i criteri.
La funzione SUMPRODUCT può essere utilizzata per estrarre numeri riassunti da d "width =" 535 ">
