madmuppet
Terugkerende gebruiker
- Lid geworden
- 5 dec 2001
- Berichten
- 2.273
Ik heb een excel-sheet met daarin een groot aantal codes en gegevens. De codes geven een artikel aan.
Code is weergegeven in kolom A, gegevens in kolommen B t/m E
De codes bestaan uit 8 cijfers, waarbij de eerste 3 cijfers staan voor de categorie van het artikel.
48200580 staat dus voor artikel 00580 uit categorie 482
Al die codes staan door elkaar, en dat moet ook zo blijven. Zodra er een nieuw artikel komt, krijgt deze een volgnummer, gebasseerd op de categorie, en het laatste gebruikte nummer +10
Het eest volgende nieuwe artikel in categorie 482 is dus 48200580+10 = 48200580
Probleem: het is voortdurend een zoektocht naar het eerstvolgende nummer uit categorie X. Wat ik zou willen is een tweetal cellen:
- één waarin ik de categorie kan ingeven
- één waarin op basis van de categorie het eerstvolgend beschikbare nummer wordt berekend.
Hoe pak ik dat aan? Zolang het gaat over opeenvolgende nummers is het natuurlijk niet zo moeilijk, dan krijg je zoiets:
=" eerst beschikbare nr: "&(GROOTSTE(A2:A1000;1)+10)
die categorie maakt het echter een beetje lasting. Op de een of andere manier moet ik die eerste drie cijfers in die formule zien te krijgen, anders krijg ik altijd alleen maar een volgnummer voor de hoogste genummerde categorie.
Wie helpt me even op weg?
Code is weergegeven in kolom A, gegevens in kolommen B t/m E
De codes bestaan uit 8 cijfers, waarbij de eerste 3 cijfers staan voor de categorie van het artikel.
48200580 staat dus voor artikel 00580 uit categorie 482
Al die codes staan door elkaar, en dat moet ook zo blijven. Zodra er een nieuw artikel komt, krijgt deze een volgnummer, gebasseerd op de categorie, en het laatste gebruikte nummer +10
Het eest volgende nieuwe artikel in categorie 482 is dus 48200580+10 = 48200580
Probleem: het is voortdurend een zoektocht naar het eerstvolgende nummer uit categorie X. Wat ik zou willen is een tweetal cellen:
- één waarin ik de categorie kan ingeven
- één waarin op basis van de categorie het eerstvolgend beschikbare nummer wordt berekend.
Hoe pak ik dat aan? Zolang het gaat over opeenvolgende nummers is het natuurlijk niet zo moeilijk, dan krijg je zoiets:
=" eerst beschikbare nr: "&(GROOTSTE(A2:A1000;1)+10)
die categorie maakt het echter een beetje lasting. Op de een of andere manier moet ik die eerste drie cijfers in die formule zien te krijgen, anders krijg ik altijd alleen maar een volgnummer voor de hoogste genummerde categorie.
