maartenmars
Gebruiker
- Lid geworden
- 29 apr 2008
- Berichten
- 75
Zie bijlage (daar staat het probleem ook in een comment)
{=VLOOKUP(INDEX($C$2:$C$27;MATCH(SMALL(ABS($C$2:$C$27-$C2);2);ABS($C$2:$C$27-$C2); 0); 1);$C$2:$D$27;2;FALSE)}
Deze formule zoekt binnen de kolom 'waarde', het dichtstbijzijnde getal. Van deze rij geeft de formule het getal uit de kolom 'multiple'weer.
Het probleem is, dat hij ook moet zoeken op het land dat ervoor staat. Dus het dichtstbijzijnde getal uit de kolom 'waarde' voor company 626 is: -2,22019 en dat moet hij het getal uit de kolom 'multiple': 7,55048 moeten weergeven. Weet iemand hoet dat moet? Liefst een aanpassing in de formule.Bekijk bijlage probleem.xlsx
De gehele dataset is gigantisch groot (over meerdere werkbladen), elke keer sorteren met een filter is geen optie.
Zie bijlage
{=VLOOKUP(INDEX($C$2:$C$27;MATCH(SMALL(ABS($C$2:$C$27-$C2);2);ABS($C$2:$C$27-$C2); 0); 1);$C$2:$D$27;2;FALSE)}
Deze formule zoekt binnen de kolom 'waarde', het dichtstbijzijnde getal. Van deze rij geeft de formule het getal uit de kolom 'multiple'weer.
Het probleem is, dat hij ook moet zoeken op het land dat ervoor staat. Dus het dichtstbijzijnde getal uit de kolom 'waarde' voor company 626 is: -2,22019 en dat moet hij het getal uit de kolom 'multiple': 7,55048 moeten weergeven. Weet iemand hoet dat moet? Liefst een aanpassing in de formule.Bekijk bijlage probleem.xlsx
De gehele dataset is gigantisch groot (over meerdere werkbladen), elke keer sorteren met een filter is geen optie.
Zie bijlage