ik was al bang dat het zo eenvoudig zou zijn

welke positie is verantwoordelijk voor het kiezen van data uit een volgende kolom?
thnx :thumb:
Code:
ALS($B6="";"";VERSCHUIVING(input!$A$1;VERGELIJKEN($B6;order;0);[COLOR="Red"][B]KOLOM()-1[/B][/COLOR];1;1))
Ik zal fff Verschuiving uitleggen.
Verschuiving(Begin, BeginRij, BeginKolom, Aantal Rijen, Aantal Kolommen)
In Verschuiving ga je uit van een begincel. In dit geval is dat A1.
Vervolgens ga je bepalen hoeveel cellen je omlaag gaat. In dit geval ga je B6 vergelijken met het bereik order. Hier komt een getal uit. Dat getal is het aantal cellen dat verschuiving omlaag gaat.
Daarna bepaal je de BeginKolom. In dit geval is dat het huidige kolom -1. Dus stel de formule staat in de D-kolom dan wordt er dus gezocht vanaf de C-kolom. LET OP: het geeft een getal VANAF het Begin.
Dus VERSCHUIVING(A1, 3, 2, 1, 1)
3 rijen omlaag en 2 kolommen naar rechts, dus C4.
Tenslotte het aantal Rijen en Kolommen. In Excel moeten ze beiden 1 zijn, omdat Excel maar 1 waarde tegelijk kan tonen. Echter met datavalidatie kan je een lijst maken van waardes waarin dus meerdere gegevens getoond worden.
Een een datavalidatie zou je dus dit kunnen gebruiken:
VERSCHUIVING(A1, 3, 2, 5, 1)
Vanaf A1:
- 3 rijen omlaag (A4)
- 2 kolommen naar rechts (C4)
- 5 rijen hoog (C4:C8)
- 1 kolom breed. (C-kolom)
Met vriendelijke groet,
Roncancio