Benaderende overeenkomst met INDEX en MATCH
Soms moeten we in Excel benaderende overeenkomsten vinden—bijvoorbeeld om medewerkersprestaties te beoordelen, cijfers van studenten vast te stellen of portokosten op basis van gewicht te berekenen. In deze handleiding leggen we uit hoe u de INDEX- en MATCH-functies gebruikt om de gewenste resultaten op te halen.

Hoe vindt u benaderende overeenkomsten met INDEX en MATCH?
Om het verzendtariefte bepalen op basis van het opgegeven pakketgewicht ()9, de waarde in cel F6), zoals weergegeven in de bovenstaande schermafbeelding, combineert u de functies INDEX en MATCH en past u een handige truc toe. Zo zorgt u ervoor dat de formule de gewenste benaderende overeenkomst vindt: de match_type -1 instrueert MATCH om de positie te vinden van de kleinste waarde die groter dan of gelijk is aan 9. Vervolgens haalt INDEX het bijbehorende verzendtarief op dezelfde rij op.
Algemene syntaxis
=INDEX()return_range,MATCH()lookup_value,lookup_array,[match_type]))
- return_range: Het bereik waaruit de combinatieformule het verzendtarief moet retourneren – oftewel het bereik met de verzendtarieven.
- lookup_value: De waarde die MATCH gebruikt om de positie van het bijbehorende verzendtarief te bepalen — in dit geval het opgegeven gewicht.
- lookup_array: Het celbereik met de waarden waarmee de lookup_value wordt vergeleken. Dit verwijst naar het gewichtsbereik.
- match_type:1 of -1.
1 (standaard, indien weggelaten): MATCH zoekt dan de grootste waarde die kleiner dan of gelijk is aan de lookup_value. De waarden in de lookup_array moeten in oplopende volgorde staan.
-1: MATCH zoekt dan de kleinste waarde die groter dan of gelijk is aan de lookup_value. De waarden in de lookup_array moeten in aflopende volgorde staan.
Om het verzendtarief te vinden voor een pakket van 9kg, kopieert of voert u de onderstaande formule in cel F7in en drukt u op ENTERom het resultaat te verkrijgen:
=INDEX()C6:C10,MATCH()9,B6:B10,-1))
Of gebruik Een celverwijzing om de formule dynamisch te maken:
=INDEX()C6:C10,MATCH()F6,B6:B10,-1))

Uitleg van de formule
=INDEX()C6:C10,MATCH(F6,B6:B10,-1))
- MATCH(F6,B6:B10,-1):De functie MATCH zoekt de positie van het opgegeven gewicht 9(de waarde in cel)F6) in het gewichtsbereik B6:B10. Met match_type -1 zoekt MATCH de kleinste waarde die groter dan of gelijk is aan het opgegeven gewicht 9, namelijk 10. De functie retourneert daarom 3, omdat dit de 3de waarde is in het bereik. (Let op: bij match_type)-1 moeten de waarden in het bereik B6:B10 in aflopende volgorde staan.)
- INDEX()C6:C10,MATCH(F6,B6:B10,-1)) = INDEX(C6:C10De functie INDEX retourneert de 3de waarde in het tarievenbereik C6:C10, namelijk 50.
Gerelateerde functies
De Excel-functie INDEX retourneert de Weergegeven waarde op basis van een opgegeven positie uit een bereik of een matrix.
De Excel-functie MATCH zoekt naar een specifieke waarde in een celbereik en geeft de relatieve positie van die waarde terug.
Gerelateerde formules
Exacte overeenkomst met INDEX en MATCH
Wilt u in Excel snel informatie opzoeken over een specifiek product, film, persoon of iets anders? Dan is de krachtige combinatie van de functies INDEX en MATCH uw ideale oplossing.
Zoek de dichtstbijzijnde overeenkomstwaarde met meerdere criteria
In sommige gevallen moet u de dichtstbijzijnde of benaderende overeenkomstwaarde opzoeken op basis van meerdere criteria. Met de krachtige combinatie van de functies INDEX, MATCH en ALS realiseert u dit in Excel razendsnel.
De beste Office-productiviteitshulpmiddelen
Kutools voor Excel – Helpt u om op te vallen tussen de massa
Kutools voor Excel Beschikt over meer dan 300 functies,zodat u alles wat u nodig heeft binnen één klik bereik heeft...
Office Tab – Schakel tabbladenlezen en -bewerken in Microsoft Office (inclusief Excel) in
- Schakel in één seconde tussen tientallen geopende documenten!
- Bespaar honderden muisklikken per dag en zeg vaarwel tegen muisarm.
- Verhoog uw productiviteit met 50 % bij het bekijken en bewerken van meerdere documenten.
- Brengt efficiënte tabs naar Office (inclusief Excel), net als in Chrome, Edge en Firefox.