Come utilizzare sumproduct if in excel?

PRODOTTOSOMMA è una delle funzioni più importanti di Excel . La parte migliore è che puoi modificarlo in diversi modi.

E uno dei suoi poteri che ho scoperto di recente è: usalo come SUMPRODUCT IF In breve, un SUMPRODUCT condizionale.

Bene, come sai, puoi usare SUMPRODUCT per moltiplicare e sommare intervalli o matrici specificati. Con un SUMPRODUCT condizionale è possibile moltiplicare e sommare gli intervalli che soddisfano i criteri.

Sì, hai sentito bene. E tu conosci il meglio? Non è necessario utilizzare la funzione SE per questo. Non è fantastico?

SÌ?

Quindi oggi in questo articolo vorrei condividere con te un problema e un modo semplice per utilizzare SUMPRODUCTIVE per risolverlo.

Quindi sii con me per imparare una delle formule Excel più sorprendenti e assicurati di scaricare file di esempio.

Come ho scoperto questo SUMPRODUCT condizionale

Cominciamo dall’inizio.

Ieri ho ricevuto un’e-mail da uno dei miei iscritti. Voleva creare un’istruzione condizionale con SUMPRODUCT e IF per ottenere dati da una tabella.

Ecco la mail che ho ricevuto:

Ciao Puneet, ho bisogno del tuo aiuto. C’è un modo per combinare SUMPRODUCT IF? Ho dei dati in una tabella e voglio ottenere il prodotto di due colonne che soddisfano i criteri. Mi aiuti per favore.

Con la mail ho ricevuto da lei un file Excel con i seguenti componenti. Puoi scaricare questo file da qui per seguirlo.

tabella dei dati grezzi per applicare il prodotto somma se
  1. Dati azionari: questa tabella contiene i dati azionari archiviati in diversi negozi della sua azienda. Contiene il nome del prodotto, le unità in magazzino e il peso unitario.
  2. Elenco a discesa : un menu a discesa per selezionare un prodotto.

Da questa tabella voleva ottenere la quantità totale di un prodotto (unità * peso per unità) selezionando il menu a discesa. Ad esempio, se seleziona “Verdure”, la quantità totale nella cella dovrebbe essere il totale moltiplicando le unità per la quantità per unità.

Tieni presente che il nome del prodotto è un requisito qui.

tabella dati della funzione di somma condizionale per selezionare gli impulsi

Soluzione con SUMPRODUCT IF

A quel tempo ero sicuro di una cosa per ottenere la somma del prodotto da array o intervalli che possiamo usare SUMPRODUCT.

Ma qui il gioco consisteva nel ottenere la somma moltiplicando le unità totali e la quantità per unità solo per le celle che soddisfacevano i criteri.

E la formula che possiamo usare:

 =SUMPRODUCT(--(C7:C19=C2),E7:E19,F7:F19)

Soluzione con Sumproduct If Statement

Ora, quando selezioni una voce dall’elenco a discesa, questa formula restituirà il prodotto solo per le celle che soddisfano i criteri.

Ehi, aspetta un attimo: proprio come questa formula, ho elencato alcune formule più intelligenti che potrebbero stupirti.

Come funziona

Come già sai, SUMPRODUCT può funzionare con le tabelle. Quindi, nel metodo sopra, abbiamo utilizzato tre array per ottenere il prodotto dei valori.

tre matrici per il prodotto somma condizionale

La formula funziona come segue.

1. Crea una condizione

Prima di tutto , abbiamo una tabella per verificare lo stato del nome del prodotto. Controllerà i valori della colonna del prodotto e restituirà TRUE per i valori corrispondenti e FALSE per gli altri.

Come funziona l'istruzione SUMPRODUCT IF

2. Utilizzare il doppio segno meno

Ora il passo successivo è convertire i valori VERO-FALSO in 0-1 in modo da poterli utilizzare nel calcolo. E per questo abbiamo utilizzato il doppio segno meno davanti alla prima tabella.

usa il doppio sospiro meno con l'istruzione sumproduct if

3. Moltiplicare le tabelle

Dopo aver convertito VERO-FALSO in 0-1, la tabella apparirà così. Qui tutti i valori in cui i criteri non sono soddisfatti, abbiamo zeri.

array che funziona per utilizzare la condizione nel prodotto somma

Ricorda, quando qualcosa si moltiplica per zero, ritorna a zero. In questo modo otteniamo il prodotto solo per le celle dove ne abbiamo 1. Insomma, dove la condizione è soddisfatta.

Ottieni il file Excel

Conclusione

La parte migliore dell’utilizzo di questo SUMPRODUCT condizionale è che non è necessario utilizzare IF e tutto il calcolo è in una singola cella. Come ho detto, SUMPRODUCT è una delle funzioni più potenti ed è la cosa migliore che puoi fare con i suoi poteri.

Ora dimmi una cosa.

Hai mai provato a utilizzare una condizione in SUMPRODUCT prima?

Per favore condividi le tue opinioni con me nella sezione commenti. Mi piacerebbe sentire la tua opinione e non dimenticare di condividerlo con i tuoi amici, sono sicuro che lo apprezzeranno.

Aggiungi un commento

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