Funzione SUMPRODUCT di Excel
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.
- Esempio 1: Utilizzo base della funzione SUMPRODUCT
- Esempio 2: Somma celle con criteri multipli con la funzione SUMPRODUCT
- Esempio 3: Conta celle con criteri multipli con la funzione SUMPRODUCT
- Esempio 4: Calcola la media ponderata con la funzione SUMPRODUCT
Sintassi:
La sintassi per la funzione SUMPRODUCT in Excel è:
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.
Per affrontare questo compito, applica la seguente formula:
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:
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?
1. Si prega di inserire o copiare una delle seguenti formule in una cella vuota:
- 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:
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:
Si prega di applicare la seguente formula in una cella vuota:
E poi, premi il tasto Invio, il prezzo totale del prodotto KTE e KTO è stato calcolato, vedi screenshot:
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.
Dovresti copiare o inserire la seguente formula:
Poi premi il tasto Invio per ottenere il risultato di cui hai bisogno:
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:
- 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:
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:
E poi, premi il tasto Invio per ottenere il numero di prodotti KTE e KTO. Vedi screenshot:
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:
Poi, premi il tasto Invio per ottenere il numero del risultato di cui hai bisogno:
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.
Per calcolare la media ponderata, utilizza la seguente formula:
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:
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?
- Trova e ottieni il valore più grande basato su criteri multipli in Excel
- In Excel, possiamo applicare la funzione max per ottenere il numero più grande velocemente. Ma, a volte, potresti dover trovare il valore più grande basato su alcuni criteri, come gestire questo compito in Excel?
- 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
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.