
Generieke formule
=SUM(INDEX(data,0,MATCH(val,header,0)))
Samenvatting
Om de som van een kolom op te zoeken en te retourneren, kunt u de a-formule gebruiken op basis van de INDEX-, MATCH- en SUM-functies. In het getoonde voorbeeld is de formule in I7:
=SUM(INDEX(C5:F11,0,MATCH(I6,C4:F4,0)))
Uitleg
De kern van deze formule gebruikt de functie INDEX en MATCH op een speciale manier om een volledige kolom te retourneren in plaats van een enkele waarde. Werkend van binnen naar buiten, wordt de MATCH-functie gebruikt om het juiste kolomnummer voor het fruit in I6 te vinden:
MATCH(I6,C4:F4,0)
VERGELIJKEN retourneert 2 binnen de functie INDEX als het argument kolom_getal, waarbij de array is ingesteld op het bereik C5: F11, dat gegevens voor alle vruchten bevat.
Het lastige deel van de formule is het argument rij_getal, dat is ingesteld op nul. Als rij op nul wordt ingesteld, retourneert INDEX alle waarden in de overeenkomende kolom in een array zoals deze:
=SUM((6;12;4;10;0;9;6))
De functie SOM retourneert vervolgens de som van alle items in de array, 47.