Funzione SUMPRODUCT di Excel
In Excel, la funzione MATR.SOMMA.PRODOTTO permette di moltiplicare tra loro due o più colonne o array e di sommare i prodotti ottenuti. In realtà, si tratta di una funzione estremamente versatile, in grado di contare o sommare valori in base a criteri multipli, proprio come le funzioni CONTA.PIÙ.SE o SOMMA.PIÙ.SE. Questo articolo presenta la sintassi della funzione MATR.SOMMA.PRODOTTO e alcuni esempi pratici del suo utilizzo.

- Esempio 1: utilizzo di base della funzione MATR.SOMMA.PRODOTTO
- Esempio 2: sommare celle con criteri multipli mediante la funzione MATR.SOMMA.PRODOTTO
- Esempio 3: contare celle con criteri multipli mediante la funzione MATR.SOMMA.PRODOTTO
- Esempio 4: calcolare la media ponderata con la funzione MATR.SOMMA.PRODOTTO
Sintassi:
La sintassi della funzione MATR.SOMMA.PRODOTTO in Excel è:
Argomenti:
- array1: obbligatorio. Il primo array o intervallo di celle da moltiplicare e successivamente sommare.
- array2: facoltativo. Il secondo array o intervallo di celle da moltiplicare e successivamente sommare.
Note:
- 1. Se nell'intervallo sono presenti valori non numerici, la funzione MATR.SOMMA.PRODOTTO li tratta come zeri.
- 2. Se gli array o gli intervalli hanno un numero diverso di righe e colonne, la funzione MATR.SOMMA.PRODOTTO restituirà un errore #VALORE!
- 3. Se negli array sono presenti valori logici, questi restituiranno VERO e FALSO. Nella maggior parte dei casi, sarà necessario convertirli in 1 e 0 utilizzando l’operatore unario doppio (--).
- 4. La funzione MATR.SOMMA.PRODOTTO supporta fino a 255 argomenti in Excel 2007 e versioni successive, ma solo 30 nelle versioni precedenti.
- 5. La funzione MATR.SOMMA.PRODOTTO non supporta l'uso di caratteri jolly.
Restituisce:
Restituisce il risultato della moltiplicazione e somma degli array.
Esempi:
Esempio 1: utilizzo di base della funzione MATR.SOMMA.PRODOTTO
L'utilizzo di base di MATR.SOMMA.PRODOTTO consiste nel moltiplicare due colonne e quindi sommarle. Ad esempio, si dispone dei dati mostrati nello screenshot seguente e si desidera moltiplicare l'ordine per il prezzo unitario, quindi sommare tutti i risultati della moltiplicazione per ottenere il prezzo totale.

Per eseguire questa operazione, applicare la formula seguente:
Spiegazione: questa formula MATR.SOMMA.PRODOTTO(B2:B7;C2:C7) = B2*C2 + B3*C3 + B4*C4 + B5*C5 + B6*C6 + B7*C7.
Successivamente, premere il tasto Invio: le celle nella colonna B vengono moltiplicate per le celle corrispondenti nella stessa riga della colonna C e i risultati vengono sommati. Vedere lo screenshot:

Esempio 2: sommare celle con criteri multipli mediante la funzione MATR.SOMMA.PRODOTTO
Oltre alla funzione SOMMA.PIÙ.SE, che somma i valori delle celle in base a più condizioni, anche la funzione MATR.SOMMA.PRODOTTO permette di eseguire questa operazione in modo rapido e semplice.
Caso 1: sommare valori di celle se un'altra colonna contiene un testo specifico
Si supponga di avere una tabella di dati come quella mostrata nello screenshot seguente e di voler calcolare il prezzo totale relativo al prodotto KTE e al nome David. Come si può procedere utilizzando la formula MATR.SOMMA.PRODOTTO in Excel?

1. Inserisci o copia una delle seguenti formule in una cella vuota:
- Suggerimenti: nella formula precedente:
- A2:A12=«KTE»: è il primo intervallo_criteri e il criterio in base al quale si desidera effettuare la somma.
- B2:B12=«David»: è il secondo intervallo_criteri e il criterio in base al quale si desidera effettuare la somma.
- D2:D12: è l’intervallo_somma, ovvero l’insieme di celle i cui valori si desidera sommare.
2. Successivamente, premere il tasto Invio per ottenere il risultato desiderato:

Caso 2: sommare celle con criteri multipli mediante logica OR
Per sommare celle in base a criteri multipli con logica OR, utilizza il simbolo più (+) per unire le diverse condizioni all’interno della funzione MATR.SOMMA.PRODOTTO.
Ad esempio, si desidera sommare il prezzo totale dei prodotti KTE e KTO nella colonna A, come mostrato nello screenshot seguente:

Applicare la seguente formula in una cella vuota:
Successivamente, premere il tasto Invio: verrà calcolato il prezzo totale dei prodotti KTE e KTO. Vedere lo screenshot:

Caso 3: sommare celle con criteri multipli mediante logica OR e AND
In alcune situazioni potrebbe essere necessario sommare celle utilizzando contemporaneamente logica OR e AND. Anche in questo caso, la funzione MATR.SOMMA.PRODOTTO può risolvere facilmente l'operazione.
L'asterisco (*) viene utilizzato come operatore AND.
Il simbolo più (+) viene utilizzato come operatore OR.
Vediamo un esempio: per sommare il prezzo totale relativo ai prodotti KTE e KTO quando le vendite sono superiori a 200.

Copiare o immettere la formula seguente:
Quindi premere il tasto Invioper ottenere il risultato desiderato:

Esempio 3: contare celle con criteri multipli mediante la funzione MATR.SOMMA.PRODOTTO
In generale, anche la funzione MATR.SOMMA.PRODOTTO può aiutarti a contare le celle in base a criteri multipli in Excel. Proprio come nel calcolo dei valori da sommare, ti basta rimuovere l’argomento intervallo_somma dalla formula.
Caso 1: contare celle con criteri multipli mediante logica AND
In questo caso, si desidera contare le celle relative al prodotto KTE e alle vendite superiori a 200. Utilizzare una delle formule seguenti:
- Suggerimenti: nella formula precedente:
- A2:A12=«KTE»: è il primo intervallo_criteri e il criterio in base al quale si desidera effettuare il conteggio.
- B2:B12>200: è il secondo intervallo_criteri e il relativo criterio in base ai quali si desidera effettuare il conteggio.
Successivamente, premere il tasto Invioper ottenere il numero del risultato:

Caso 2: contare celle con criteri multipli mediante logica OR
Per contare il numero di prodotti KTE e KTO nella colonna A, applicare la seguente formula:
Successivamente, premere il tasto Invio per ottenere il numero dei prodotti KTE e KTO. Vedere lo screenshot:

Caso 3: contare celle con criteri multipli mediante logica OR e AND
Per contare il numero di prodotti KTE e KTO le cui vendite sono superiori a 200, applicare la formula seguente:
Quindi premere il tasto Invioper ottenere il numero del risultato desiderato:

Esempio 4: calcolare la media ponderata con la funzione MATR.SOMMA.PRODOTTO
Di solito è possibile calcolare in modo rapido e semplice la media di un intervallo di celle. Tuttavia, se si vuole calcolare la media di un elenco di valori con diversi livelli di rilevanza, occorre ricorrere alla media ponderata. In Excel non esiste una funzione dedicata per ottenere questo risultato, ma la funzione MATR.SOMMA.PRODOTTO permette di gestire l’operazione in modo efficace.
Ad esempio, si dispone di una tabella con le statistiche dei voti di uno studente, in cui ogni compito ha un peso diverso, come mostrato nello screenshot seguente.

Per calcolare la media ponderata, utilizzare la formula seguente:
Spiegazione: Questa formula:SUMPRODUCT(B2:B6; C2:C6) / SUM(C2:C6) = (B2*C2+B3*C3+B4*C4+B5*C5+B6*C6)/(C2+C3+C4+C5+C6)
Premi quindi il tasto Invio e la media ponderata verrà calcolata all’istante. Guarda lo screenshot:

Altri articoli con la funzione SUMPRODUCT:
- Contare un valore specifico in più fogli di lavoro
- Supponiamo di avere diversi fogli di lavoro con i dati indicati e di voler contare quante volte compare il valore specifico «Excel» tra questi fogli. Come si può contare un valore specifico su più fogli di lavoro?
- Trovare e ottenere il valore più grande in base a criteri multipli in Excel
- In Excel è possibile utilizzare la funzione MAX per ottenere rapidamente il numero più grande. Tuttavia, a volte potrebbe essere necessario trovare il valore massimo in base a determinati criteri: come si può eseguire questa operazione in Excel?
- Calcolare la media ponderata in Excel
- Ad esempio, si dispone di una lista della spesa con prezzi, pesi e quantità. È possibile calcolare facilmente il prezzo medio con la funzione MEDIA in Excel. Ma cosa succede se si desidera il prezzo medio ponderato? In questo articolo verrà illustrato un metodo per calcolare la media ponderata, nonché un metodo per calcolare la media ponderata quando vengono soddisfatti criteri specifici in Excel.
I Migliori Strumenti per la Produttività in Office
Kutools per Excel – Aiuta te a distinguerti dalla folla
Kutools per Excel Vanta oltre 300 funzionalità,assicurandoti che ciò di cui hai bisogno sia sempre a portata di clic...
Office Tab – Abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)
- Passa tra decine di documenti aperti in un secondo!
- Riduci centinaia di clic del mouse ogni giorno e dì addio al “mouse hand”.
- Aumenta la tua produttività del 50 % visualizzando e modificando più documenti contemporaneamente.
- Porta l’efficienza delle schede in Office (incluso Excel), proprio come in Chrome, Edge e Firefox.