Excel-formel: Sökning och sumkkolumn -

Generisk formel

=SUM(INDEX(data,0,MATCH(val,header,0)))

Sammanfattning

För att slå upp och returnera summan av en kolumn kan du använda en formel baserad på funktionerna INDEX, MATCH och SUM. I exemplet som visas är formeln i I7:

=SUM(INDEX(C5:F11,0,MATCH(I6,C4:F4,0)))

Förklaring

Kärnan i denna formel använder funktionen INDEX och MATCH på ett speciellt sätt för att returnera en hel kolumn istället för ett enda värde. Arbetar inifrån och ut, MATCH-funktionen används för att hitta rätt kolumnnummer för frukten i I6:

MATCH(I6,C4:F4,0)

MATCH-retur 2 i INDEX-funktionen som argumentet column_num, där matrisen är inställd på intervallet C5: F11, som innehåller data för alla frukter.

Den knepiga delen av formeln är argumentet row_num, som är satt till noll. Att ställa in raden till noll får INDEX att returnera alla värden i matchande kolumn i en matris så här:

=SUM((6;12;4;10;0;9;6))

SUM-funktionen returnerar sedan summan av alla objekt i matrisen, 47.

Intressanta artiklar...