Excel-formel: Oppslag og sumkolonne -

Generisk formel

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

Sammendrag

For å slå opp og returnere summen av en kolonne, kan du bruke en formel basert på INDEKS-, MATCH- og SUM-funksjonene. I eksemplet vist er formelen i I7:

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

Forklaring

Kjernen i denne formelen bruker INDEX og MATCH-funksjonen på en spesiell måte for å returnere en full kolonne i stedet for en enkelt verdi. MATCH-funksjonen fungerer fra innsiden og ut til å finne riktig kolonnetall for frukten i I6:

MATCH(I6,C4:F4,0)

MATCH-retur 2 i INDEX-funksjonen som argumentet column_num, der matrisen er satt til området C5: F11, som inkluderer data for alle fruktene.

Den vanskelige delen av formelen er argumentet row_num, som er satt til null. Hvis du setter rad til null, får INDEX tilbake alle verdiene i samsvarende kolonne i en matrise som dette:

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

SUM-funksjonen returnerer deretter summen av alle elementene i matrisen, 47.

Interessante artikler...