2013-04-24 19 views
7

vorrei eseguire una funzione in Excel 2010 che deve:funzione SUMIF: somma se la cella contiene nome specifico

  • controllo che delle cellule in una gamma specifica contiene un nome
  • se il compito precedente è vero, sommare la cella adiacente

Esempio:

In serie B2: B227 ci sono alcuni nomi, come Acura, Audi, BMW, Cadillac, ecc In serie C2: C227 ther e sono il numero di automobili di quelle fabbriche vendute nel 2012.

Voglio calcolare la somma di auto vendute da alcuni produttori.

Stavo pensando a qualcosa di simile, ma non funziona. Penso di aver commesso un errore sul primo passaggio (riconosco i nomi nella cella B2: B227).

=SUMIF(B2:B227,OR("Audi","Acura","BMW","Cadillac"),D2:D227)

Grazie,

Gianluca

risposta

7

È possibile uso SUMIF ma il risultato è un array (una somma per ogni criterio) è necessario utilizzare SUM o SUMPRODUCT intorno al SUMIF per ottenere il totale, ad es

=SUM(SUMIF(B2:B227,{"Audi","Acura","BMW","Cadillac"},D2:D227))

o elencare Audi, Acura ecc in un intervallo di celle per esempio K2: K5 e utilizzare questa versione

=SUMPRODUCT(SUMIF(B2:B227,K2:K5,D2:D227))

+0

Grazie Barry. Funziona! – Gianluca

0

Originariamente ho guardato qualcosa di simile sul link qui sotto, ma non penso che questo permette di SUMIF sulla base di criteri.

If cell contains 1 or more keywords, change value of a different cell


Sembrerebbe si può più utilizzare il SUMIF per più criteri according to this article.

Ok, quindi se è necessario sommare un intervallo di celle in cui le celle corrispondenti (sulla stessa riga) soddisfano 2 o più condizioni, non è più possibile utilizzare SUMIF. Le formule che possiamo utilizzare, al fine della loro efficienza, sono

  1. DSUM scaricare Advanced esempi di DSUM
  2. MATR.SOMMA.PRODOTTO
  3. SOMMA e IF con funzione nidificata ed entrò come formula di matrice. Vedere formule di matrice per i dettagli

Per maggiori informazioni sulle diverse opzioni disponibili, this article should be very helpful

-2
=(SUMIF(A5:A230,K5:K15,C5:C230)) 
+1

Questo non è solo sbagliato, ma non aggiungerebbe nulla di nuovo a questa domanda, se lo fosse. –

Problemi correlati