KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Funzione SUMPRODUCT di Excel

AutoreXiaoyang Data di modifica

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.

mostra l'utilizzo della funzione SOMMA.PRODOTTO


 Sintassi:

La sintassi della funzione MATR.SOMMA.PRODOTTO in Excel è:

=SUMPRODUCT ()array1, [array2], ...)

 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.

mostra l'utilizzo della funzione SOMMA.PRODOTTO

Per eseguire questa operazione, applicare la formula seguente:

=SUMPRODUCT(B2:B7,C2:C7)

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:

mostra l'utilizzo della funzione SOMMA.PRODOTTO


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?

mostra l'utilizzo della funzione SOMMA.PRODOTTO

1. Inserisci o copia una delle seguenti formule in una cella vuota:

=SUMPRODUCT(--(A2:A12="KTE"), --(B2:B12="David"), D2:D12)
=SUMPRODUCT((A2:A12="KTE")*(B2:B12="David")*D2:D12)
  • 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:

mostra l'utilizzo della funzione SOMMA.PRODOTTO


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:

mostra l'utilizzo della funzione SOMMA.PRODOTTO

Applicare la seguente formula in una cella vuota:

=SUMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"), C2:C12)

Successivamente, premere il tasto Invio: verrà calcolato il prezzo totale dei prodotti KTE e KTO. Vedere lo screenshot:

mostra l'utilizzo della funzione SOMMA.PRODOTTO


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.

mostra l'utilizzo della funzione SOMMA.PRODOTTO

Copiare o immettere la formula seguente:

=SUMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO"))*C2:C12)

Quindi premere il tasto Invioper ottenere il risultato desiderato:

mostra l'utilizzo della funzione SOMMA.PRODOTTO


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:

=SUMPRODUCT(--(A2:A12=«KTE»), --(B2:B12>200))
=SUMPRODUCT((A2:A12=«KTE»)*(B2:B12>200))
  • 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:

mostra l'utilizzo della funzione SOMMA.PRODOTTO


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:

=SUMPRODUCT((A2:A12="KTE")+(A2:A12="KTO"))

Successivamente, premere il tasto Invio per ottenere il numero dei prodotti KTE e KTO. Vedere lo screenshot:

mostra l'utilizzo della funzione SOMMA.PRODOTTO


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:

=SUMPRODUCT((B2:B12>200)*((A2:A12="KTE")+(A2:A12="KTO")))

Quindi premere il tasto Invioper ottenere il numero del risultato desiderato:

mostra l'utilizzo della funzione SOMMA.PRODOTTO


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.

mostra l'utilizzo della funzione SOMMA.PRODOTTO

Per calcolare la media ponderata, utilizzare la formula seguente:

=SUMPRODUCT(B2:B6, C2:C6) / SUM(C2:C6)

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:

mostra l'utilizzo della funzione SOMMA.PRODOTTO


 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?
  • 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 AI Assistente: Rivoluziona Analisi dei dati in base a:Esecuzione Intelligente   |  Genera Codice|  Crea formule personalizzate  |  Analizza Dati e Genera Grafici|  Richiama Funzioni avanzate
Funzionalità Popolari:Trova, evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Combinare Colonne o celle senza perdere dati  |  Arrotondamento senza usare la formula...
Super CERCA.VERT:Criteri Multipli  |  Valori Multipli  |  Tra più fogli  |  Corrispondenza approssimativa...
Elenco a discesa avanzato. Elenco a discesa...:Elenco a discesa semplice  |  Elenco a discesa dipendente  |  Elenco a discesa con selezione multipla
Gestione Colonne:Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva la visibilità delle colonne nascoste  |Confronta colonne per Seleziona celle uguali/diverse...
Funzionalità in Evidenza:Attenzione della griglia  |  Visualizzazione Design  |  Barra delle formule avanzata  |  Gestione Cartelle di Lavoro e Fogli|Biblioteca di risorse(Testo automatico)|  Selettore di Date  |  Unisci fogli di lavoro  |  Crittografa/Decrittografa celle  |  Invia email da elenco  |  Super Filtri  |  Filtro speciale(Filtra celle con testo in grassetto/corsivo/barrato...) ...
Principali set di strumenti 15:12 Strumentiper il testo(Aggiungi testo,Elimina Caratteri Specifici...)|  50+Tipidi grafico(Diagramma di Gantt...)|  40+ Formule pratiche(Calcola l'età in base alla data di nascita...)|  19 Strumentidi inserimento(Inserisci Codice QR,Inserisci immagine dal percorso...)|  12 Strumentidi conversione(Converti in parole,Conversione del tasso di cambio...)|  7 StrumentiUnisci e Dividi(Unione avanzata righe,Dividi celle Excel...)|... e molto altro
Usa Kutools nella tua lingua preferita – supporta inglese, spagnolo, tedesco, francese, cinese e 40+ altre!

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.