Ondanks dat ik behoorlijk wat kennis van Excel heb, loop ik hier tegen een uitdaging aan.
Ik heb een lijst met allerlei attributen uit een clientsysteem, waarvan de belangrijkste het BSN-nummer en het productnummer zijn. Ik wil het aantal unieke waarden voor de combi BSN-product-jaar hebben. Dus als een client in dat jaar al met datzelfde product voorkomt, moet het een 0 zijn, en anders een 1.
Op zich heb ik hiervoor een werkende oplossing; ik maak een unieke ID van de combi BSN-product-jaar en laat met behulp van de volgende formule
(waarbij in kolom AF de BSN-product-jaar combinaties staan) controleren of deze combi al eerder voorkwam en of deze dus uniek is. Zo ja -> 1 en anders een 0.
Grote probleem is dat deze berekening voor ruim 75.000 rijen echt superlang duurt (+/- 10 minuten) en bij iedere wijziging gaat Excel vrolijk aan het herberekenen en geeft de melding dat er onvoldoende bronnen zijn. Compleet onwerkbaar.
Mijn vraag: is er een makkelijkere manier om het aantal unieke combinaties te tellen? PowerPivot is niet beschikbaar (werkomgeving) en ook andere tooltjes zal ik niet kunnen gebruiken. Het moet echt vanuit Excel zelf geregeld worden.
De uitkomst dient overigens als input voor draaitabellen en draaigrafieken, dus ik kan de oplossing ook niet in die hoek zoeken... het moet echt in de tabel zelf gegenereerd worden.
Ik heb een lijst met allerlei attributen uit een clientsysteem, waarvan de belangrijkste het BSN-nummer en het productnummer zijn. Ik wil het aantal unieke waarden voor de combi BSN-product-jaar hebben. Dus als een client in dat jaar al met datzelfde product voorkomt, moet het een 0 zijn, en anders een 1.
Op zich heb ik hiervoor een werkende oplossing; ik maak een unieke ID van de combi BSN-product-jaar en laat met behulp van de volgende formule
code:
1
| =ALS(ISNB(VERT.ZOEKEN(AF7;$AF$1:$AF6;1;ONWAAR))=WAAR;1;0) |
(waarbij in kolom AF de BSN-product-jaar combinaties staan) controleren of deze combi al eerder voorkwam en of deze dus uniek is. Zo ja -> 1 en anders een 0.
Grote probleem is dat deze berekening voor ruim 75.000 rijen echt superlang duurt (+/- 10 minuten) en bij iedere wijziging gaat Excel vrolijk aan het herberekenen en geeft de melding dat er onvoldoende bronnen zijn. Compleet onwerkbaar.
Mijn vraag: is er een makkelijkere manier om het aantal unieke combinaties te tellen? PowerPivot is niet beschikbaar (werkomgeving) en ook andere tooltjes zal ik niet kunnen gebruiken. Het moet echt vanuit Excel zelf geregeld worden.
De uitkomst dient overigens als input voor draaitabellen en draaigrafieken, dus ik kan de oplossing ook niet in die hoek zoeken... het moet echt in de tabel zelf gegenereerd worden.