Beste Tweakers,
Bij deze wil ik graag jullie hulp inschakelen om een vraagstuk op te lossen waar ik al een tijdje mee aan het stoeien ben. Lang verhaal, maar ik hoop jullie het duidelijk te maken...
In Excel heb ik een tabel gemaakt waarin wijzigingen aan een bepaald product worden bijgehouden. Elke wijziging krijgt een eigen nummer toegekend. Deze is als volgt opgebouwd:[afkorting jaartal].[# wijziging dat jaar]. Bijvoorbeeld wijziging 5 in 2020 ziet eruit als: 20.105.
Dit wordt +100 gedaan om er altijd een getal van te maken van 5 cijfers. Hieronder een voorbeeld van een enkel jaar wat wel goed gaat. In cel A3 de formule die gebruikt wordt.
/f/image/no1o6z1pWGn7d5PgGi6ic28j.png?f=fotoalbum_large)
Het probleem waar ik tegenaan loop is dat wanneer het jaartal veranderd, de nummering 'opnieuw' moet beginnen. Dus de eerste wijziging van 2021 zal moeten zijn: 21.101
Dit wil ik graag automatiseren middels een formule en niet met een macro. De tabel wordt gebruikt als soort 'database' waar de wijziging in wordt opgeslagen en vervolgens het nieuw gegenereerde nummer wordt teruggestuurd naar een andere Excel file.
Ik heb al e.e.a. geprobeerd met de functie: 'AGGREGAAT'. Hiermee wordt de grootste waarde gezocht a.d.h.v. een bepaalde voorwaarde (bijv. grootste waarde van 2020). Hiermee wordt als het ware 'MAX.ALS' gesimuleerd. Vervolgens wou ik deze grootste waarde +1 doen om het nieuwe nummer te genereren voor dat jaar. Hieronder is echter te zien dat er nog wat obstakels zijn.
/f/image/1xLFdWw2K3g6sF70Rsv4f5vq.png?f=fotoalbum_large)
Wellicht denk ik veel te moeilijk, zit ik op een verkeerd spoor en is er een makkelijkere uitweg...
Er wordt gebruik gemaakt van Excel 2010.
Ik laat me graag inspireren door jullie wijsheid.
Bij deze wil ik graag jullie hulp inschakelen om een vraagstuk op te lossen waar ik al een tijdje mee aan het stoeien ben. Lang verhaal, maar ik hoop jullie het duidelijk te maken...
In Excel heb ik een tabel gemaakt waarin wijzigingen aan een bepaald product worden bijgehouden. Elke wijziging krijgt een eigen nummer toegekend. Deze is als volgt opgebouwd:[afkorting jaartal].[# wijziging dat jaar]. Bijvoorbeeld wijziging 5 in 2020 ziet eruit als: 20.105.
Dit wordt +100 gedaan om er altijd een getal van te maken van 5 cijfers. Hieronder een voorbeeld van een enkel jaar wat wel goed gaat. In cel A3 de formule die gebruikt wordt.
/f/image/no1o6z1pWGn7d5PgGi6ic28j.png?f=fotoalbum_large)
Het probleem waar ik tegenaan loop is dat wanneer het jaartal veranderd, de nummering 'opnieuw' moet beginnen. Dus de eerste wijziging van 2021 zal moeten zijn: 21.101
Dit wil ik graag automatiseren middels een formule en niet met een macro. De tabel wordt gebruikt als soort 'database' waar de wijziging in wordt opgeslagen en vervolgens het nieuw gegenereerde nummer wordt teruggestuurd naar een andere Excel file.
Ik heb al e.e.a. geprobeerd met de functie: 'AGGREGAAT'. Hiermee wordt de grootste waarde gezocht a.d.h.v. een bepaalde voorwaarde (bijv. grootste waarde van 2020). Hiermee wordt als het ware 'MAX.ALS' gesimuleerd. Vervolgens wou ik deze grootste waarde +1 doen om het nieuwe nummer te genereren voor dat jaar. Hieronder is echter te zien dat er nog wat obstakels zijn.
/f/image/1xLFdWw2K3g6sF70Rsv4f5vq.png?f=fotoalbum_large)
Wellicht denk ik veel te moeilijk, zit ik op een verkeerd spoor en is er een makkelijkere uitweg...
Er wordt gebruik gemaakt van Excel 2010.
Ik laat me graag inspireren door jullie wijsheid.