Om X.ZOEKEN te gebruiken om een resultaat bij benadering te vinden geef je expliciet een overeenkomstmodus op in het vierde argument van de formule. In het getoonde voorbeeld is de formule in F5 gekopieerd naar beneden in de tabel. De formule in F5 is:
=X.ZOEKEN(E5;B5:B14;C5:C14;;-1)
Basis formule
=X.ZOEKEN(zoekwaarde;zoeken-matrix; matrix_retourneren; ; -1;
Uitleg X.ZOEKEN functie
In het voorbeeld bevat de tabel in B4:C14 de basis kortingen gebaseerd op afname. Hoe meer afname hoe meer korting er wordt gegeven. De tabel in E4:F11 toont de korting die wordt gegeven bij afname van het aantal in kolom E. Met de X.ZOEKEN functie zoeken we in de staffel in tabel B4:C14 naar de juiste korting. De formule in cel F5 die naar beneden is gekopieerd is:
=X.ZOEKEN(E5;B5:B14;C5:C14;;-1)
- De Zoekwaarde komt uit de cel E5.
- De Zoeken-matrix is het bereik B5:B14, hierin staat het aantal.
- De matrix_retourneren is het bereik C5:C14, dit bereik bevat de korting.
- Het argument indien_niet_gevonden is niet opgegeven.
- De overeenkomstmodus is ingesteld op -1 (Exacte overeenkomst of volgende kleiner).
- De zoekmodus is niet ingevuld en is standaard ingesteld op 1 (eerste tot laatste).
Bij elke rij zoekt X.ZOEKEN het aantal op in kolom E in het bereik B5:B14. Wanneer er een exacte overeenkomst is gevonden, wordt de bijbehorende korting uit kolom C geretourneerd. Als er geen exacte overeenkomst wordt gevonden, wordt de korting die is gekoppeld aan de volgende kleinste hoeveelheid geretourneerd.
X.ZOEKEN versus VERT.ZOEKEN
Je kunt hetzelfde resultaat verkrijgen met de VERT.ZOEKEN functie.
=VERT.ZOEKEN(E5;B5:C14;2) # Standaard bij benadering =VERT.ZOEKEN(E5;B5:C14;2;1) # Expliciet bij benadering
Er zijn een paar opvallende verschillen die X.ZOEKEN flexibeler en voorspelbaarder maken:
- VERT.ZOEKEN vereist de volledige tabelmatrix als tweede argument. X.ZOEKEN vereist alleen het bereik met opzoekwaarden.
- VERT.ZOEKEN vereist een kolomindex_getal om een resultaatkolom op te geven. X.ZOEKEN vereist een bereik.
- VERT.ZOEKEN voert standaard een benaderende overeenkomst uit. Dit gedrag kan ernstige problemen veroorzaken. X.ZOEKEN voert standaard een exacte match uit.
Meer over de basis functionaliteiten vind je in X.ZOEKEN functie in Excel en nog meer voorbeelden in 5 voorbeelden X.ZOEKEN functie in Excel.