
Általános képlet
=SUM(INDEX(data,0,MATCH(val,header,0)))
Összegzés
Az oszlop összegének megkereséséhez és visszatérítéséhez használhatja az INDEX, MATCH és SUM függvényeken alapuló képletet. A bemutatott példában az I7 képlete a következő:
=SUM(INDEX(C5:F11,0,MATCH(I6,C4:F4,0)))
Magyarázat
Ennek a képletnek a magja az INDEX és a MATCH függvényt használja speciális módon egy teljes oszlop visszaadásához egyetlen érték helyett. Belülről kifelé haladva a MATCH függvény segítségével megtalálható az I6 gyümölcs megfelelő oszlopszáma:
MATCH(I6,C4:F4,0)
A MATCH return 2 az INDEX függvényen belül oszlop_szám argumentumként, ahol a tömb a C5: F11 tartományra van állítva, amely tartalmazza az összes gyümölcs adatait.
A képlet bonyolult része a row_num argumentum, amely nulla. A nulla beállítása azt eredményezi, hogy az INDEX a következő tömbben adja vissza az összes értéket a megfelelő oszlopban:
=SUM((6;12;4;10;0;9;6))
A SUM függvény ezután a tömb összes elemének összegét adja vissza, 47.