• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Opgelost Hoe omgaan met een grote tabel

Dit topic is als opgelost gemarkeerd

caja52

Gebruiker
Lid geworden
28 jun 2009
Berichten
83
IK heb een basistabel die met de tijd groeit tot wel >10.000 regels. Dit is de basis voor een draaitabel en vervolgens is dit weer de basis voor een andere tabel. Hoe meer regels in de basistabel hoe meer dat de computer moet werken omdat bij elke wijziging als doorgerekend wordt. Ik heb al eens de berekening opties op handmatig gezet en in geavanceerd Berekeningen met meerder treats toestaan ,op handmatig gezet. Maar dit is zeer onhandig om mee te werken.
Vraag:
De basistabel wordt niet zo vaak per jaar aangevuld. Is het mogelijk dat er een manier is om toch de draaitabel en andere tabel te laten werken zonder dat de processors te heet worden?
 
De meeste processors kunnen wel wat hebben hoor, ik werk regelmatig met bestanden van 400.000 regels
jij raakt denk sneller oververhit uit frustratie over de traagheid dan de processoren over de hoeveelheid berekeningen

Je probleem zit waarschijnlijk in het gebruik van volitile functies (zoals bijv VANDAAG())
zie meer info hier: https://exceljet.net/glossary/volatile-function

En een draaitabel is niet echt een goede basis voor een andere tabel.

Als je met M365 werkt of excel 2021 of hoger dan zijn er een hele batterij dynamic array functies waarmee je de hele draaitabel om zeep kan helpen. ik denk dan aan functies

- NL - EN
- FILTER() - FILTER()
- KIES.KOLOMMEN() - CHOOSECOLS()
-DRAAIEN.PER() - PIVOTBY()

maar zonder voorbeeld kan ik niet veel meer doen dan deze algemene beschrijving maken.
 
Of Power Query gebruiken. Die kan ook moeiteloos grote tabellen aan.

Een specifiek voorbeeldje zou een meer gericht antwoord mogelijk maken.
 
Hier het Excel bestand.
Tabblad Transactieblad hier staat de tabel Transacties met alle mutaties regels van de bankrekeningen.
Tabblad Categorie staat de tabel Categorie en Categorie namen
Tabblad Overzocht blad staat de draaitabel en tabel Overzicht en Controle deze halen de gegevens uit de draaitabel.
De draaitabel haalt de gegevens uit tabel Transacties
Zie de gebruikte formules in het bestand.
 
Laatst bewerkt door een moderator:
Even snel gedaan met behulp van Power Query.
Het is absoluut niet mooi, maar het is een begin.
 
Staan er in het fin. overzicht privegegevebns? Zoja zou je dit willen aanpassen
 
Beste huijb
Ik heb namen gewijzigd in fictieve namen en de rek.nr.. Veranderd in rek.1,.2, 3
Ik denk dat dit genoeg is. Groetjes Caja
 
Aantal bankrekeningnummers kloppen met de naam, om die reden de bijlagen verwijderd. Als je ze opnieuw wilt toevoegen, dan anonimiseren of deze gegevens verwijderen.
 
moet ik nu echt weten hoeveel pensioen je krijgt?
 
Veel berekeningen hoeven niet te worden uitgevoerd, omdat Excel dat zelf al doet (Jaar, maand)
Gebruik de basistabel om de categoriekoppeling te maken: in werkblad 'categories' een draaitabel van alle mogelijke omschrijvingen n kolom A; in kolom B een validatielijst op basis van de tabel in D:E
Bepaal voor iedere omschrijving de categorie. Dan wordt de formule in kolom categorie van de basisgegevens veel eenvoudiger.
In werkblad overzicht heb je dan maar 2 draaitabellen nodig.
 

Bijlagen

@snb
Haal de bijlage weg want deze zit ook vol met persoonlijke info.
Zie #10 en #11
 
Terug
Bovenaan Onderaan