
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.