• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

In een tabel/database zoeken

Status
Niet open voor verdere reacties.

Br600

Nieuwe gebruiker
Lid geworden
13 mrt 2011
Berichten
4
Hallo allemaal,

Ik ben nu al 4 dagen aan het proberen en stoeien om een bepaalde waarde uit een tabel te vissen. Stoeien vind ik wel leuk maar na 4 dagen wordt het wat minder.
Alles voor mijn gevoel al geprobeerd; HOR.ZOEKEN, VERT.ZOEKN, INDEX etc.

Heeft iemand een oplossing om het bedrag uit de salariskolom te halen als de Reeks (G2) en de trede (G3) bekend zijn?

Dus Reeks 42N trede 4 moet salaris 78 geven.

Eigenlijk zoek je dus eerst horizontaal, dan verticaal en dan weer horizontaal.

Alvast bedank voor het meedenken.
 

Bijlagen

Hoeft niet zo moeilijk te zijn om er 4 dagen op te studeren :)
Code:
=INDEX(D3:D11;VERGELIJKEN(G3;INDIRECT(ADRES(3;VERGELIJKEN(G2;A2:C2;0))&":"&ADRES(11;VERGELIJKEN(G2;A2:C2;0)));0))

of in het Engels:
=INDEX(D3:D11,MATCH(G3,INDIRECT(ADDRESS(3,MATCH(G2,A2:C2,0))&":"&ADDRESS(11,MATCH(G2,A2:C2,0))),0))
Toch maar de INDEX formule gebruikt, dit is 1 van de vele wegen die naar een oplossing leiden.

Succes,
 
met een iets andere opbouw van je bestand (zie bijlage).

de formule staat in J18

Code:
=INDEX(C16:F21;VERGELIJKEN(J17;C16:C21;0);VERGELIJKEN(J16;C16:F16;0))
 

Bijlagen

@Martin, mooie oplossing.

de oplossing van Martin, even in een bestandje bijgevoegd (bij mijn oplossing).
 

Bijlagen

Dank jullie wel allemaal. Het werkt ondertussen en ik heb de oplossing van Wher gebruikt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan