Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Verticaal Zoeken naar waarde of kleinste HOGERE waarde

596 views
Skip to first unread message

JurriaanKok

unread,
Oct 31, 2006, 4:55:02 PM10/31/06
to
Is het ook mogelijk om met de functie VERT.ZOEKEN(-;-:-;-;WAAR) te zoeken
naar de gezochte waarde en anders de eerstvolgende (dus kleinste) HOGERE
waarde te zoeken? In de help functie staat hier niets over vermeld...

Ik heb het nu opgelost met vector zoeken en verspinrgende matrices in
combinatie met een ALS en een VERT.ZOEKEN functie maar dit moet toch
makkelijker en beter kunnen?

Erik Veldkamp

unread,
Oct 31, 2006, 5:51:57 PM10/31/06
to
De eenvoudigste oplossing is de waarden in de tabelmatrix negatief te zetten
en negatief op de zoekwaarde te zoeken :)

Erik

"JurriaanKok" <Jurri...@discussions.microsoft.com> schreef in bericht
news:D0D0CE80-6E58-41DA...@microsoft.com...

jan

unread,
Nov 1, 2006, 4:38:29 AM11/1/06
to
Jurriaan,

Als je de tabel ongemoeid wilt laten en in oplopende volgorde hebt staan,
zou je gebruik kunnen maken van de functie VERGELIJKEN:

=INDIRECT("A"&VERGELIJKEN(13;A1:A40;1)+ISNB(VERGELIJKEN(13;A1:A40;0)))

Als je de tabel aflopend sorteert kan het eenvoudiger:

=INDIRECT("A"&VERGELIJKEN(13;A1:A40;-1)

waarbij 13 de zoekwaarde is.
Ik heb aangenomen dat de gegevens in kolom A staan beginnend in A1.
Beginnen de gegevens op een andere rij, zul je de resulterende verwijzing
met dat aantal rijen moeten aanpassen.

Beginnend in Rij 3 zou het zoiets worden:

=INDIRECT("A"&VERGELIJKEN(13;A3:A40;1)+2+ISNB(VERGELIJKEN(13;A3:A40;0)))

Jan


Peter Sellmeijer

unread,
Nov 1, 2006, 4:28:39 AM11/1/06
to
Met de functie VERGELIJKEN() kun je zowel naar beneden afronden (benaderen =
1) als naar boven (benaderen = -1)
Let wel op de sortering van de tabel

Peter

"JurriaanKok" <Jurri...@discussions.microsoft.com> wrote in message
news:D0D0CE80-6E58-41DA...@microsoft.com...

0 new messages