Skip to main content

Funzione SUMPRODUCT di Excel

Author: Xiaoyang Last Modified: 2025-05-29

In Excel, la funzione SUMPRODUCT può essere utilizzata per moltiplicare due o più colonne o array insieme e quindi ottenere la somma dei prodotti. In effetti, SUMPRODUCT è una funzione utile che può aiutare a contare o sommare i valori delle celle con criteri multipli, come le funzioni COUNTIFS o SUMIFS. Questo articolo introdurrà la sintassi della funzione e alcuni esempi per questa funzione SUMPRODUCT.

show the usage of SUMPRODUCT function


Sintassi:

La sintassi per la funzione SUMPRODUCT in Excel è:

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

Argomenti:

  • array1: Obbligatorio. Il primo array o intervallo di celle che si desidera moltiplicare e poi sommare.
  • array2: Opzionale. Il secondo array o intervallo di celle che si desidera moltiplicare e poi sommare.

Note:

  • 1. Se ci sono valori non numerici nel tuo intervallo, SUMPRODUCT li tratta come zeri.
  • 2. Se gli array o gli intervalli hanno un numero diverso di righe e colonne, la funzione SUMPRODUCT restituirà un errore #VALORE!
  • 3. Se ci sono test logici negli array, essi genereranno valori VERO e FALSO. Nella maggior parte dei casi, è necessario convertirli in 1 e 0 utilizzando l'operatore doppio unario (--).
  • 4. La funzione SUMPRODUCT può gestire fino a 255 argomenti in Excel 2007 e versioni successive, e solo 30 argomenti nelle versioni precedenti di Excel.
  • 5. SUMPRODUCT non supporta i caratteri jolly.

Risultato:

Restituisce il risultato degli array moltiplicati e sommati.


Esempi:

Esempio 1: Utilizzo base della funzione SUMPRODUCT

L'utilizzo di base di SUMPRODUCT è moltiplicare due colonne e poi sommarle, ad esempio, se hai i seguenti dati nello screenshot, ora vuoi moltiplicare gli ordini e il prezzo unitario, e poi sommare tutti i risultati delle moltiplicazioni per ottenere il prezzo totale.

show the usage of SUMPRODUCT function

Per affrontare questo compito, applica la seguente formula:

=SUMPRODUCT(B2:B7,C2:C7)

Spiegazione: Questa formula SUMPRODUCT(B2:B7,C2:C7) = B2*C2+B3*C3+B4*C4+B5*C5+B6*C6+B7*C7.

E poi, premi il tasto Invio, le celle nella colonna B vengono moltiplicate dalle loro corrispondenti celle nella stessa riga della colonna C, e i risultati vengono sommati. Vedi screenshot:

show the usage of SUMPRODUCT function


Esempio 2: Somma celle con criteri multipli con la funzione SUMPRODUCT

Oltre alla funzione SUMIFS per sommare i valori delle celle basandosi su più condizioni, la funzione SUMPRODUCT può risolvere rapidamente ed efficacemente questo compito.


Caso 1: Somma i valori delle celle se contiene un testo specifico in un'altra colonna

Supponendo che tu abbia una tabella di dati come mostrato nello screenshot sottostante, ora vuoi calcolare il prezzo totale per il quale il prodotto è KTE e il nome è David, come potresti fare usando la formula SUMPRODUCT in Excel?

show the usage of SUMPRODUCT function

1. Si prega di inserire o copiare 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 sopra:
  • A2:A12="KTE": è il primo intervallo_criteri e criteri in base ai quali vuoi sommare.
  • B2:B12="David": è il secondo intervallo_criteri e criteri in base ai quali vuoi sommare.
  • D2:D12: è l'intervallo_somma in cui vuoi sommare i valori delle celle.

2. Poi, premi il tasto Invio per ottenere il risultato di cui hai bisogno:

show the usage of SUMPRODUCT function


Caso 2: Somma celle con criteri multipli con logica OR

Per sommare celle basandosi su criteri multipli con logica OR, dovresti usare il simbolo più (+) per unire le diverse condizioni all'interno della funzione SUMPRODUCT.

Ad esempio, voglio sommare il prezzo totale del prodotto KTE e KTO nella colonna A come mostrato nello screenshot sottostante:

show the usage of SUMPRODUCT function

Si prega di applicare la seguente formula in una cella vuota:

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

E poi, premi il tasto Invio, il prezzo totale del prodotto KTE e KTO è stato calcolato, vedi screenshot:

show the usage of SUMPRODUCT function


Caso 3: Somma celle con criteri multipli con logica OR e AND

In alcune situazioni, potrebbe essere necessario sommare celle con entrambe le logiche OR e AND contemporaneamente. Anche la funzione SUMPRODUCT può risolvere facilmente questo compito.

L'asterisco (*) viene utilizzato come operatore AND.

Il simbolo più (+) viene utilizzato come operatore OR.

Vediamo un esempio, per sommare il prezzo totale per il quale il prodotto è KTE e KTO quando la vendita è maggiore di 200.

show the usage of SUMPRODUCT function

Dovresti copiare o inserire la seguente formula:

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

Poi premi il tasto Invio per ottenere il risultato di cui hai bisogno:

show the usage of SUMPRODUCT function


Esempio 3: Conta celle con criteri multipli con la funzione SUMPRODUCT

Generalmente, questa funzione SUMPRODUCT può anche aiutarci a contare le celle con criteri multipli in Excel. Come per la somma dei valori, devi solo rimuovere l'argomento intervallo_somma dalla formula.


Caso 1: Conta celle con criteri multipli con logica AND

Qui, voglio contare le celle per le quali il prodotto è KTE e la vendita è maggiore di 200. Quindi, utilizza una delle seguenti formule:

=SUMPRODUCT(--(A2:A12="KTE"), --(B2:B12>200))
=SUMPRODUCT((A2:A12="KTE")*(B2:B12>200))
  • Suggerimenti: Nella formula sopra:
  • A2:A12="KTE": è il primo intervallo_criteri e criteri in base ai quali vuoi contare.
  • B2:B12>200: è il secondo intervallo_criteri e criteri in base ai quali vuoi contare.

E poi, premi il tasto Invio per ottenere il numero del risultato:

show the usage of SUMPRODUCT function


Caso 2: Conta celle con criteri multipli con logica OR

Per contare il numero di prodotti KTE e KTO nella colonna A, applica questa formula:

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

E poi, premi il tasto Invio per ottenere il numero di prodotti KTE e KTO. Vedi screenshot:

show the usage of SUMPRODUCT function


Caso 3: Conta celle con criteri multipli con logica OR e AND

Per contare il numero di prodotti KTE e KTO per i quali la vendita è maggiore di 200, dovresti applicare la seguente formula:

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

Poi, premi il tasto Invio per ottenere il numero del risultato di cui hai bisogno:

show the usage of SUMPRODUCT function


Esempio 4: Calcola la media ponderata con la funzione SUMPRODUCT

Normalmente, possiamo calcolare rapidamente e facilmente la media di un intervallo di celle. Ma, se vuoi calcolare la media di un elenco di valori con diversi livelli di rilevanza, significa calcolare la media ponderata. Non c'è una funzione diretta per ottenerla in Excel. Ma, la funzione SUMPRODUCT può aiutarti a gestirla.

Ad esempio, ho una tabella di statistiche sui voti per uno studente, ogni compito ha un peso diverso come mostrato nello screenshot sottostante.

show the usage of SUMPRODUCT function

Per calcolare la media ponderata, utilizza la seguente formula:

=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)

E poi, premi il tasto Invio, la media ponderata è stata calcolata immediatamente, vedi screenshot:

show the usage of SUMPRODUCT function


Altri articoli con la funzione SUMPRODUCT:

  • Conta un valore specifico attraverso più fogli di lavoro
  • Supponendo, ho più fogli di lavoro che contengono i seguenti dati, e ora voglio ottenere il numero di occorrenze di un valore specifico “Excel” da questi fogli di lavoro. Come posso contare valori specifici attraverso più fogli di lavoro?
  • Calcola la media ponderata in Excel
  • Ad esempio, hai una lista della spesa con prezzi, pesi e quantità. Puoi facilmente calcolare la media dei prezzi con la funzione MEDIA in Excel. Ma cosa succede se si vuole calcolare la media ponderata dei prezzi? In questo articolo, introdurrò un metodo per calcolare la media ponderata, così come un metodo per calcolare la media ponderata se soddisfa criteri specifici in Excel.

I migliori strumenti per la produttività di Office

Kutools per Excel - Ti aiuta a distinguerti dalla massa

🤖 Assistente AI di KUTOOLS: Rivoluziona l'analisi dei dati basata su: Esecuzione Intelligente   |  Genera Codice  |  Crea Formule Personalizzate  |  Analizza Dati e Genera Grafici  |  Richiama Funzioni avanzate di Kutools
Funzionalità Popolari: Trova, Evidenzia o Contrassegna Duplicati  |  Elimina righe vuote  |  Unisci Colonne o Celle senza perdere dati  |  Arrotonda senza Formula ...
Super VLookup: Criteri Multipli  |  Valori Multipli  |  Tra Più Fogli  |  Corrispondenza approssimativa...
Elenco a discesa Avanzato: Elenco a Discesa Semplice  |  Elenco a Discesa Dipendente  |  Elenco a Discesa Multiselezione...
Gestore Colonne: Aggiungi un Numero Specifico di Colonne  |  Sposta Colonne  |  Alterna lo Stato di Visibilità delle Colonne Nascoste  Confronta Colonne per Selezionare Celle Uguali e Diverse ...
Funzionalità Principali: Attenzione della griglia  |  Visualizzazione di progettazione  |  Barra delle formule avanzata  |  Gestione Cartella di lavoro e Foglio di lavoro | Libreria AutoText (Testo Automatico)  |  Selettore di data  |  Unisci Fogli di lavoro  |  Decrittografa/Crittografa celle  |  Invia Email da Lista  |  Super Filtri  |  Filtro Speciale (filtro grassetto/corsivo/barrato...) ...
Top 15 Set di Strumenti12 Strumenti Testo (Aggiungi testo, Elimina Caratteri Specifici ...)  |  50+ Tipi di Grafici (Diagramma di Gantt ...)  |  40+ Formule Pratiche (Calcola letà in base alla data di nascita ...)  |  19 Strumenti Inserimento (Inserisci codice QR, Inserisci Immagine dal Percorso ...)  |  12 Strumenti Conversione (Converti in parole, Conversione valuta ...)  |  7 Strumenti Unisci e Dividi (Unione avanzata righe, Dividi celle Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, garantendo che ciò di cui hai bisogno sia a portata di clic...


Office Tab - Abilita la lettura e la modifica a schede in Microsoft Office (include Excel)

  • Un secondo per passare tra decine di documenti aperti!
  • Riduci centinaia di clic del mouse ogni giorno, dì addio al dolore al polso.
  • Aumenta la tua produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta le schede efficienti in Office (include Excel), proprio come Chrome, Edge e Firefox.