Excel: utilizzare sumproduct solo con valori maggiori di zero


La funzione SUMPRODUCT in Excel restituisce la somma dei prodotti di due tabelle corrispondenti.

Per utilizzare questa funzione solo con valori maggiori di zero è possibile utilizzare la seguente formula:

 =SUMPRODUCT(--( A1:A9 >0), A1:A9 , B1:B9 )

Questa particolare formula restituirà solo la somma dei prodotti dei due array per valori maggiori di zero nell’intervallo A1:A9 .

L’esempio seguente mostra come utilizzare questa formula nella pratica.

Esempio: utilizzare SUMPRODUCT solo con valori maggiori di zero

Supponiamo di avere le seguenti due tabelle di valori in Excel:

Se utilizziamo come al solito la funzione SUMPRODUCT , possiamo sommare i prodotti tra i valori nella colonna A e nella colonna B:

La somma dei prodotti risulta essere 144 .

Possiamo verificare manualmente che sia corretto:

Somma dei prodotti = 10*3 + 5*4 + 0*5 + (-3)*2 + 6*5 + 4*5 + 10*2 + (-5)*4 + 10*5 = 144 .

Per prendere solo la somma dei prodotti il cui valore nella colonna A è maggiore di zero, possiamo utilizzare la seguente formula:

 =SUMPRODUCT(--( A1:A9 >0), A1:A9 , B1:B9 )

Lo screenshot seguente mostra come utilizzare questa formula nella pratica:

Excel SUMPRODUCT solo con valori maggiori di zero

La somma dei prodotti il cui valore nella colonna A è maggiore di zero risulta essere 170 .

Possiamo verificare manualmente che sia corretto:

Somma dei prodotti = 10*3 + 5*4 + 6*5 + 4*5 + 10*2 + 10*5 = 170 .

Nota : è possibile trovare la documentazione completa per la funzione SUMPRODUCT qui .

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre attività comuni in Excel:

Come interpolare i valori mancanti in Excel
Come trovare i primi 10 valori in un elenco in Excel
Come trovare il primo 10% dei valori in una colonna di Excel

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *