• 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.

Zoeken en ophalen in tabel

Status
Niet open voor verdere reacties.

Timmiesch

Gebruiker
Lid geworden
14 nov 2007
Berichten
630
In bijgevoegd sheet wil ik in de gele cellen de getypte uitkomsten zien: Bekijk bijlage Test.xlsx
Op basis van in welke rij het getal staat wil ik dus de kolomkop(rij a) in de cel hebben staan, in rij 2 staat het getal in de kolom van "Amsterdam" dus wil ik in F2 "Amsterdam" hebben staan. Het kan niet zo zijn dat er dubbele waardes voorkomen in de tabel.

De volgende formule gaat echter niet op omdat het van kolom B t/m BB kan lopen:
als(B2<>0;B1;als(C2<>0;C1;als(D2<>0;D1;als(E2<>0;E1))))


Is er iemand die mij aan een formule kan helpen, welke wel dit bereik aankan?
 
Formule voor cel G2
Code:
=VERSCHUIVING($A$1;0;VERGELIJKEN(WAAR;LENGTE($B2:$E2)<>0;0);1)
Let op: dit is een matrix-formule dus afsluiten met Ctrl-Shift-Enter.
De formule kun je naar beneden slepen voor de overige cellen.

Met vriendelijke groet,


Roncancio
 
Hallo Ron,

Bedankt voor je formule, heb je wellicht ook nog een oplossing zonder matrix formule?

Formule voor cel G2
Code:
=VERSCHUIVING($A$1;0;VERGELIJKEN(WAAR;LENGTE($B2:$E2)<>0;0);1)
Let op: dit is een matrix-formule dus afsluiten met Ctrl-Shift-Enter.
De formule kun je naar beneden slepen voor de overige cellen.

Met vriendelijke groet,


Roncancio
 
Bij deze:
Code:
=VERSCHUIVING($A$1;0;VERGELIJKEN(MAX(B2:E2);B2:E2;0);1;1)

Met vriendelijke groet,


Roncancio
 
Nog eentje om te proberen (niet-matrix)
Code:
=LOOKUP(99^99;B2:E2;$B$1:$E$1)
Code:
=zoeken(99^99;B2:E2;$B$1:$E$1)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan