Excel-kaava: Haku- ja summa-sarake -

Yleinen kaava

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

Yhteenveto

Voit hakea ja palauttaa sarakkeen summan käyttämällä kaavaa, joka perustuu INDEX-, MATCH- ja SUM-funktioihin. Esitetyssä esimerkissä kaava kohdassa I7 on:

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

Selitys

Tämän kaavan ydin käyttää INDEX- ja MATCH-toimintoja erityisellä tavalla palauttamaan koko sarake yhden arvon sijaan. Työskentelemällä sisältä ulospäin, MATCH-funktiota käytetään oikean sarakkeen numeron löytämiseen hedelmälle kohdassa I6:

MATCH(I6,C4:F4,0)

MATCH return 2 INDEX-funktion sisällä column_num-argumenttina, jossa matriisi on asetettu alueelle C5: F11, joka sisältää tiedot kaikista hedelmistä.

Kaavan hankala osa on argumentti row_num, joka on asetettu nollaksi. Rivin asettaminen nollaksi saa INDEX: n palauttamaan kaikki arvot vastaavan sarakkeen taulukossa seuraavasti:

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

SUM-funktio palauttaa sitten taulukon kaikkien kohteiden summan, 47.

Mielenkiintoisia artikkeleita...