MATR.SOMMA.PRODOTTO

Si applica a
Excel per Microsoft 365 Excel per Microsoft 365 per Mac Excel 2024 Excel 2024 per Mac Excel 2021 Excel 2021 per Mac Excel 2019 Excel 2016

La funzione SOMMA.PRODOTTO restituisce la somma dei prodotti degli intervalli o delle matrici corrispondenti. L'operazione predefinita è la moltiplicazione, ma sono possibili anche addizione, sottrazione e divisione.

In questo esempio useremo SOMMA.PRODOTTO per restituire il totale delle vendite per un determinato articolo e dimensione:

Esempio di utilizzo della funzione SOMMA.PRODOTTO per restituire il totale delle vendite quando viene fornito il nome del prodotto, le dimensioni e i singoli valori di vendita per ognuno. SOMMA.PRODOTTO corrisponde a tutte le istanze dell'elemento Y/Dimensione M e le somma, quindi in questo esempio 21 più 41 è uguale a 62.

Sintassi

Per usare l'operazione predefinita (moltiplicazione):

=SOMMA.PRODOTTO(matrice1, [matrice2], [matrice3], ...)

Gli argomenti della sintassi della funzione MATR.SOMMA.PRODOTTO sono i seguenti:

Argomento Descrizione
matrice1
Obbligatorio
Il primo argomento matrice di cui si desidera moltiplicare e quindi sommare gli elementi.
[matrice2], [matrice3],...
Facoltativo
Argomenti matrice da 2 a 255 di cui si desidera moltiplicare i componenti e quindi aggiungere.

Per eseguire altre operazioni aritmetiche

Usare SOMMA.PRODOTTO come al solito, ma sostituire le virgole che separano gli argomenti della matrice con gli operatori aritmetici desiderati (*, /, +, -). Dopo che tutte le operazioni sono state eseguite, i risultati vengono sommati come al solito.

Nota

Se si usano operatori aritmetici, è consigliabile racchiudere gli argomenti della matrice tra parentesi e usare le parentesi per raggruppare gli argomenti della matrice in modo da controllare l'ordine delle operazioni aritmetiche.

Osservazioni

  • Gli argomenti della matrice devono avere le stesse dimensioni. In caso contrario, SUMPRODUCT restituisce il #VALUE! . Ad esempio, =SOMMA.PRODOTTO(C2:C10;D2:D5) restituirà un errore perché gli intervalli non hanno le stesse dimensioni.
  • SOMMA.PRODOTTO considera le voci di matrice non numeriche come se fossero zeri.
  • Per ottenere prestazioni ottimali, la funzione SOMMA.PRODOTTO non deve essere utilizzata con riferimenti a colonne intere. Si consideri =SOMMA.PRODOTTO(A:A,B:B). qui la funzione moltiplicherà le 1.048.576 celle della colonna A per le 1.048.576 celle della colonna B prima di aggiungerle. 

Esempio 1

Esempio della funzione MATR.SOMMA.PRODOTTO usata per restituire la somma degli articoli venduti quando specificati, il costo unitario e la quantità.

Per creare la formula usando l'elenco di esempio riportato sopra, digitare =SOMMA.PRODOTTO(C2:C5;D2:D5) e premere INVIO. Ogni cella della colonna C viene moltiplicata per la cella corrispondente nella stessa riga della colonna D e i risultati vengono sommati. L'importo totale per la spesa è di $ 78.97.

Per scrivere una formula più lunga che dia lo stesso risultato, digitare =C2*D2+C3*D3+C4*D4+C5*D5 e premere INVIO. Dopo aver premuto Invio, il risultato è lo stesso: $ 78,97. La cella C2 viene moltiplicata per D2 e il risultato viene aggiunto al risultato della cella C3 per la cella D3 e così via.

Esempio 2

L'esempio seguente usa SOMMA.PRODOTTO per restituire il totale delle vendite nette per agente di vendita, dove sono presenti sia le vendite totali che le spese per agente. In questo caso si usa una tabella di Excel, che usa riferimenti strutturati anziché intervalli Excel standard. Qui vedrai che gli intervalli Vendite, Spese e Agente sono indicati per nome.

Esempio della funzione SOMMA.PRODOTTO per restituire il totale delle vendite per agente di vendita quando vengono fornite le vendite e le spese per ognuna. La formula è: =SOMMA.PRODOTTO(((Tabella1[Vendite])+(Tabella1[Spese]))*(Tabella1[Agente]=B8)), e restituisce la somma di tutte le vendite e le spese per l'agente elencate nella cella B8.

Esempio 3

In questo esempio si vuole restituire il totale di un determinato articolo venduto in base a una determinata regione. In questo caso, quante ciliegie ha venduto la regione orientale?

Esempio di utilizzo di SUMPRODUCT per restituire la somma degli elementi in base all'area. In questo caso, il numero di ciliegie vendute nella regione orientale. In questo caso, la formula è: =SOMMA.PRODOTTO((B2:B9=B12)*(C2:C9=C12)*D2:D9). Per prima cosa moltiplica il numero di occorrenze di East per il numero di occorrenze corrispondenti di ciliegie. Infine, somma i valori delle righe corrispondenti nella colonna Vendite. Per vedere come Excel calcola questa impostazione, selezionare la cella della formula, quindi passare a Formule Valuta>formula>.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto della Tech Community di Excel o ottenere supporto nelle Community.