INDEX() en VERGELIJKEN() als alternatief voor VERT.ZOEKEN()

Geplaatst in Functies door Exhelp | Tags: , , , , , ,
Van toepassing op: Excel 2003, Excel 2007, Excel 2010, Excel 2013

In een vorig artikel heb ik de functie VERT.ZOEKEN (verticaal zoeken) besproken.
Dit is een mooie en handige formule, maar er is één ongelukkige beperking: je kan niet naar links zoeken, enkel naar rechts.

noleft

Om toch het gewenste resultaat te bekomen, zijn er 2 mogelijkheden:

1. een combinatie van INDEX() en VERGELIJKEN()

2. een combinatie van VERSCHUIVING() en VERGELIJKEN()

Ik kies voor de eerste optie. Dit is – naar mijn mening – de meest gebruiksvriendelijke methode.

Het werkt als volgt:

=INDEX(kolom met data die je zoekt;VERGELIJKEN(zoekwaarde; kolom waarin de zoekwaarde staat; 0))

Data:

20131217_data

Stel: we willen de klant gaan zoeken met €2.114,11 omzet.

Dan wordt de formule:

=INDEX(A2:A10;VERGELIJKEN(2114,11;C2:C10;0))

of

=INDEX(A2:A10;VERGELIJKEN(C7;C2:C10;0))

en het resultaat ‘Erik’

Stel: we willen de klant gaan zoeken met 30,11% marge

Dan wordt de formule:

=INDEX(A2:A10;VERGELIJKEN(0,3011;E2:E10;0))
Opmerking: gezien onze kolom is opgemaakt als percentage, moeten we de komma 2 plaatsen naar links verschuiven. 30,11 wordt dus 0,3011.

of

=INDEX(A2:A10;VERGELIJKEN(E10;E2:E10;0))

en het resultaat: ‘Emma’

Voor de doorwinterde VERT.ZOEKEN() gebruikers gaat dit zeker en vast een aanpassing zijn. Maar ik kan je verzekeren: des te meer je deze formules gebruikt, des te vaker zal je er naartoe grijpen.

 

Plaats een reactie

U moet ingelogd zijn om te reageren.

Login

Forums

Exhelp

Meest recente berichten

TAGS



Creative Commons Licentie
Op dit werk is een Creative
Commons Licentie
van toepassing.