Vai al contenuto principale

Excel SUMPRODUCT function

In Excel, la funzione SUMPRODUCT può essere utilizzata per moltiplicare due o più colonne o matrici 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 più criteri come la funzione COUNTIFS o SUMIFS. Questo articolo introdurrà la sintassi della funzione e alcuni esempi per questa funzione SUMPRODUCT.


 Sintassi:

La sintassi per la funzione SUMPRODUCT in Excel è:

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

 Argomenti:

  • array1: Necessario. Il primo array o intervallo di celle che desideri moltiplicare e quindi aggiungere.
  • array2: Opzionale. La seconda matrice o intervallo di celle che desideri moltiplicare e quindi aggiungere.

Note:

  • 1. Se sono presenti valori non numerici nell'intervallo, SUMPRODUCT li considera come zeri.
  • 2. Se le matrici o gli intervalli hanno un numero diverso di righe e colonne, la funzione SUMPRODUCT restituirà un #VALUE! errore.
  • 3. Se sono presenti test logici negli array, creeranno valori TRUE e FALSE. Nella maggior parte dei casi, dovresti convertirli in 1 e 0 utilizzando il doppio operatore 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.

 Ritorno:

Restituisce il risultato di array moltiplicati e sommati.


 Consigli d'uso:

Esempio 1: utilizzo di base della funzione SUMPRODUCT

L'uso di base di SUMPRODUCT è moltiplicare due colonne e quindi sommarle, ad esempio, hai i seguenti dati dello screenshot, ora vuoi moltiplicare l'ordine e il prezzo unitario, quindi sommare tutti i risultati della moltiplicazione insieme per ottenere il prezzo totale.

Per affrontare questa attività, applica la formula seguente:

=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 entrare chiave, le celle nella colonna B vengono moltiplicate per le celle corrispondenti nella stessa riga della colonna C e i risultati vengono sommati. Vedi screenshot:


Esempio 2: somma di celle con più criteri con la funzione SUMPRODUCT

Ad eccezione della funzione SUMIFS per sommare i valori delle celle in base a più condizioni, anche la funzione SUMPRODUCT può risolvere questo lavoro rapidamente e facilmente.


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

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

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 sopra:
  • A2: A12 = "KTE": è il primo intervallo_criteri e i criteri su cui si desidera sommare.
  • B2: B12 = "David": è il secondo intervallo_criteri e i criteri su cui si desidera sommare.
  • D2: D12: è l'intervallo di somma in cui desideri sommare i valori delle celle.

2. Quindi, premere entrare chiave per ottenere il risultato di cui hai bisogno:


Caso 2: somma celle con più criteri con logica OR

Per sommare le celle in base a più criteri con logica OR, è necessario utilizzare il simbolo più (+) per unire le più condizioni insieme all'interno della funzione SUMPRODUCT.

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

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

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

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


Caso 3: somma celle con più criteri con logica OR e AND

In alcune situazioni, potrebbe essere necessario sommare celle con logica OR e AND contemporaneamente. La funzione SUMPRODUCE può anche risolvere questo lavoro con facilità.

Asterisco (*) viene utilizzato come operatore AND.

Simbolo più (+) viene utilizzato come operatore OR.

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

Dovresti copiare o inserire la seguente formula:

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

Quindi premere entrare chiave per ottenere il risultato di cui hai bisogno:


Esempio 3: contare le celle con più criteri con la funzione SUMPRODUCT

In generale, questa funzione SUMPRODUCT può anche aiutarci a contare le celle con più criteri in Excel. Come per i valori di somma, è sufficiente rimuovere l'argomento intervallo_somma dalla formula.


Caso 1: conta le celle con più criteri con la logica AND

Qui, voglio contare le celle che 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 i criteri su cui si desidera contare.
  • B2: B12> 200: è il secondo intervallo_criteri e i criteri su cui si desidera contare.

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


Caso 2: conta le celle con più criteri 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 entrare tasto per ottenere il numero del prodotto KTE e KTO. Vedi screenshot:


Caso 3: conta le celle con più criteri con logica OR e AND

Per contare il numero di prodotti KTE e KTO la cui vendita è maggiore di 200, è necessario applicare la seguente formula:

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

Quindi, premere entrare tasto per ottenere il numero di risultati di cui hai bisogno:


Esempio 4: calcolare la media ponderata con la funzione SUMPRODUCT

Normalmente, possiamo calcolare la media dell'intervallo di celle in modo rapido e semplice. Ma se vuoi calcolare la media di un elenco di valori con diversi livelli di rilevanza, significa calcolare la media ponderata. Non esiste una funzione diretta per ottenerlo in Excel. Ma la funzione SUMPRODUCT può aiutarti a gestirlo.

Ad esempio, ho una tabella delle statistiche sui voti per uno studente, ogni attività assume il peso diverso come mostrato nell'immagine sottostante.

Per calcolare la media ponderata, utilizzare 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 entrare chiave, la media ponderata è stata calcolata contemporaneamente, vedi screenshot:


 Altri articoli con la funzione SUMPRODUCT:

  • Considera un valore specifico su più fogli di lavoro
  • Supponendo di avere 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 su più fogli di lavoro?
  • Calcola la media ponderata in Excel
  • Ad esempio, hai una lista della spesa con prezzi, pesi e importi. Puoi facilmente calcolare il prezzo medio con la funzione MEDIA in Excel. Ma cosa succede se il prezzo medio ponderato? In questo articolo, introdurrò un metodo per calcolare la media ponderata, nonché un metodo per calcolare la media ponderata se soddisfano criteri specifici in Excel.

I migliori strumenti per la produttività in ufficio

Kutools per Excel: ti aiuta a distinguerti dalla folla

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati  |  Elimina righe vuote  |  Combina colonne o celle senza perdere dati  |  Round senza formula ...
Super VLookup: Criteri multipli  |  Valore multiplo  |  Su più fogli  |  Ricerca fuzzy...
Avv. Menu `A tendina: Elenco a discesa facile  |  Elenco a discesa dipendente  |  Elenco a discesa a selezione multipla...
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  Confronta colonne con Seleziona Stesse celle e diverse ...
Funzionalità in primo piano: Messa a fuoco della griglia  |  Vista di progettazione  |  Grande barra delle formule  |  Gestore di cartelle di lavoro e fogli | Resource Library (Testo automatico)  |  Date picker  |  Combina fogli di lavoro  |  Crittografa/decrittografa le celle  |  Invia e-mail per elenco  |  Super filtro  |  Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi ...)  |  50+ Grafico Tipi (Diagramma di Gantt ...)  |  40+ Pratico Formule (Calcola l'età in base al compleanno ...)  |  19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso ...)  |  12 Conversione Strumenti (Numeri in parole, Conversione di valuta ...)  |  7 Unisci e dividi Strumenti (Combina righe avanzate, Dividi celle di Excel ...)  |  ... e altro ancora

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

Descrizione


Scheda Office: abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Un secondo per passare da una dozzina di documenti aperti all'altra!
  • Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
  • Aumenta la produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Edge e Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations