ph03nix
Legacy Member
Ambetant problmeepje in excel, hopelijk weet iemand raad !
Het zit dus zo:
Ik heb dus horizontale ordeningen van partijen ( elke cel is een partij , elke partij komt maar één keer voor ).
De partijen staan geordend van rechts naar links op basis van hoeveel stemmen ze kregen, het zijn dus een soort van 'voorkeuren'.
Nu zou ik elke keer 1 partij uit die rangschikking willen verwijderen
en zorgen dat het 'gat' in de rangschikking wordt opgevuld door alles
op te schuiven naar links.
Bvb:
*Partij 1 , partij 2 , Partij 3 , Partij 4
--> Partij 2 wordt gewist
--> wordt hetvolgende:
*Partij1 , Partij 2 , Partij 3, Partij 4
Ik heb al een hele hoop dingen geprobeerd maar kom altijd
uitkomsten uit waar er soms partijen 2x in een ordening staan !
Ik deed het bvb als volgt:
Als Cel x = naam partij 1 dan Cel x = 0
Dus dan wordt het zo iets
Partij 1, 0 , Partij 3 , Partij 4
MAAR dan !
Ik heb al wat algoritmes proberen uit te vinden zoals de volgende :
=(ALS(A1=0;B1;A1)), =(ALS(B1=0;C1;B1)), =(ALS(C1=0;D1;C1)) , 0
Ik zie ook wel de fout , maar hoe deze op te lossen ?
Screenshot:http://users.skynet.be/fa046637/excel.jpg
Alvast bedankt !
Het zit dus zo:
Ik heb dus horizontale ordeningen van partijen ( elke cel is een partij , elke partij komt maar één keer voor ).
De partijen staan geordend van rechts naar links op basis van hoeveel stemmen ze kregen, het zijn dus een soort van 'voorkeuren'.
Nu zou ik elke keer 1 partij uit die rangschikking willen verwijderen
en zorgen dat het 'gat' in de rangschikking wordt opgevuld door alles
op te schuiven naar links.
Bvb:
*Partij 1 , partij 2 , Partij 3 , Partij 4
--> Partij 2 wordt gewist
--> wordt hetvolgende:
*Partij1 , Partij 2 , Partij 3, Partij 4
Ik heb al een hele hoop dingen geprobeerd maar kom altijd
uitkomsten uit waar er soms partijen 2x in een ordening staan !
Ik deed het bvb als volgt:
Als Cel x = naam partij 1 dan Cel x = 0
Dus dan wordt het zo iets
Partij 1, 0 , Partij 3 , Partij 4
MAAR dan !
Ik heb al wat algoritmes proberen uit te vinden zoals de volgende :
=(ALS(A1=0;B1;A1)), =(ALS(B1=0;C1;B1)), =(ALS(C1=0;D1;C1)) , 0
Ik zie ook wel de fout , maar hoe deze op te lossen ?
Screenshot:http://users.skynet.be/fa046637/excel.jpg
Alvast bedankt !
