Hallo allemaal,
Ik zit met een leuke formule. Bij het bekijken van de functie via [fx] dan geeft deze het gewenste resultaat. Helaas in excel zelf blijft deze een error geven. De formule is als volgt:
=IFERROR(INDEX(B$3:B$8;SMALL(IF($C$3:$C$8=2;ROW(B$3:B$8)-ROW(B$3)+1);ROWS(B$3:B3)));"Error")
Voor de functie Rows bij doortrekken gebeurd dus het volgende:
B12: ROWS(B$3:B3) = 1 wat weer resulteert bij Small in 1 wat weer resulteert bij Index in Peter
B13: ROWS(B$3:B4) = 2 wat weer resulteert bij Small in 3 wat weer resulteert bij Index in Tjalle
... ... ... etc
Op deze manier zou hij dus een gesorteerde tabel moeten genereren (zie de blauwe uitkomst).
Zie verder ook de bijlage voor verdere info.
Hoop dat jullie weten waar ik fout ga en hoe ik deze formule kan fixen zodat deze weer de gewenste resultaten genereert.
Groet Tjalle
Ik zit met een leuke formule. Bij het bekijken van de functie via [fx] dan geeft deze het gewenste resultaat. Helaas in excel zelf blijft deze een error geven. De formule is als volgt:
=IFERROR(INDEX(B$3:B$8;SMALL(IF($C$3:$C$8=2;ROW(B$3:B$8)-ROW(B$3)+1);ROWS(B$3:B3)));"Error")
Voor de functie Rows bij doortrekken gebeurd dus het volgende:
B12: ROWS(B$3:B3) = 1 wat weer resulteert bij Small in 1 wat weer resulteert bij Index in Peter
B13: ROWS(B$3:B4) = 2 wat weer resulteert bij Small in 3 wat weer resulteert bij Index in Tjalle
... ... ... etc
Op deze manier zou hij dus een gesorteerde tabel moeten genereren (zie de blauwe uitkomst).
Zie verder ook de bijlage voor verdere info.
Hoop dat jullie weten waar ik fout ga en hoe ik deze formule kan fixen zodat deze weer de gewenste resultaten genereert.
Groet Tjalle