Excel-zelfstudie: zoeken in twee richtingen met bij benadering INDEX en MATCH

In deze video bekijken we hoe je een zoekactie in twee richtingen kunt bouwen met INDEX en MATCH, met behulp van een geschatte overeenkomst.

Hier hebben we een eenvoudige kostencalculator, die de kosten opzoekt op basis van de breedte en hoogte van een materiaal. De overeenkomst moet bij benadering zijn. Als de breedte bijvoorbeeld 250 is en de hoogte 325, is het juiste resultaat $ 1.800.

Als de breedte 450 is en de hoogte 325 blijft, is het juiste resultaat $ 3600.

We kunnen een formule bouwen die deze zoekactie uitvoert met INDEX en MATCH.

Laten we eerst INDEX laten werken als een proof of concept, door een deel van de formule hard te coderen. Dit is een geweldige manier om ervoor te zorgen dat u het juiste idee heeft, voordat u begint.

Dus met de gegevens in onze tabel als de array, en met een breedte van 450 en een hoogte van 325, heeft INDEX een rijnummer van 3 en een kolomnummer van 4 nodig om de juiste waarde in de tabel op te halen . Dit werkt prima, maar het zal natuurlijk niet veranderen aangezien de waarden hard gecodeerd zijn.

Laten we vervolgens de MATCH-functies instellen die we nodig hebben om deze waarden te berekenen.

Om de waarde voor breedte te krijgen, het rijnummer in INDEX, gebruiken we de opzoekwaarde van M7 en de waarden in kolom B als de opzoekmatrix. Voor het zoektype willen we 1 gebruiken voor een geschatte overeenkomst, omdat de waarden in oplopende volgorde zijn gesorteerd. Het resultaat is 4.

Om de hoogte te krijgen, wat de kolom in INDEX is, gebruiken we opnieuw MATCH met de waarde van M8, de hoogten van rij 6. Nogmaals, het overeenkomsttype opnieuw ingesteld op 1 voor een geschatte overeenkomst. Het resultaat is 3.

Als ik nu de breedte verander in 350 en de hoogte in 550, krijgen we een nieuwe reeks resultaten.

Deze waarden zijn precies wat we nodig hebben voor INDEX. Dus nu kopieer en plak ik de MATCH-functies gewoon in de originele INDEX-formule.

Breedte geldt voor rijnummer.

En hoogte geldt voor kolomnummer.

We hebben nu een dynamische zoekactie die de kosten correct berekent op basis van breedte en hoogte, waarbij de overeenkomst bij benadering wordt benaderd.

Cursus

Conditionele opmaak

Gerelateerde snelkoppelingen

Kopieer geselecteerde cellen Ctrl + C + C Plak inhoud van klembord Ctrl + V + V

Interessante artikelen...