2014-11-29 11 views
7

Desidero sommare i valori nelle colonne B, C e D utilizzando una formula. Ho provato a combinare SUMIF, VLOOKUP e INDEX con MATCH ma senza fortuna.Sommare i valori da più righe utilizzando le funzioni vlookup o index/match

vorrei cercare per la Francia e quindi aggiungere i valori in B, C e D.

ho provato:

=SUM(VLOOKUP(A9,A1:D5,{2,3,4,},FALSE)) 

ma restituisce il valore totale dalla prima fila e lo fa non includere la 3a fila:

 A    B     C     D 
1 FRANCE   152    252     354 
2 ITALY   255    184     328 
3 FRANCE   221    215     114 
4 SPAIN   215    255     356 
5 USA    125    222     584 
6 
7 
8 TOTAL PER COUNTRY 
9 FRANCE 
10 SPAIN 
+0

non è chiaro cosa stai chiedendo. quale dovrebbe essere l'output per il tuo esempio? – Aprillion

+0

vorrei cercare la Francia e quindi aggiungere i valori nelle colonne B, C, D, – Daniela

risposta

23
=SUMPRODUCT((A1:A5="FRANCE")*B1:D5) 
+3

Quindi immagino che restituisca 0 per ogni riga in cui non è una corrispondenza e 1 per ogni riga in cui si trova? È intelligente come l'inferno. – RJB

+0

Acceduto dal mio computer di lavoro solo per farvi sapere che questo mi ha davvero aiutato. Grazie! – t0mgs

+0

@ t0mgs Felice di sentirlo! Prego! –

-3

Si dovrebbe usare Ctrl + Maiusc + Invio quando si utilizza il = SUM (CERCA.VERT (A9, A1: D 5, {2,3,4,}, FALSE)) che risulta in {= SUM (VLOOKUP (A9, A1: D5, {2,3,4,}, FALSE))} it funziona anche.

+0

Una semplice copia incolla da https://www.ablebits.com/office-addins-blog/2014/08/05/excel-vlookup-sum-sumif –

Problemi correlati