Excel heeft een breed scala aan handige ingebouwde functies, maar dat betekent niet dat u ze lukraak moet gebruiken. Dingen om te doen als Excel traag is Het is een kwestie van een aantal formules controleren om er zeker van te zijn dat je deze functies efficiënt gebruikt. Zelfs ogenschijnlijk eenvoudige formules kunnen een aanzienlijke impact hebben op de prestaties en talloze problemen veroorzaken.

Hoewel er veel mogelijke oorzaken zijn, zijn formules die gebruikmaken van variabele functies, matrixfuncties en opzoekfuncties de belangrijkste. Ik leg uit waarom ze je werkbladen mogelijk vertragen, en geef tips over hoe je ze kunt verhelpen om de prestaties te verbeteren, of wanneer je ze helemaal kunt vermijden.
Snelle links
Formules met variabele functies
Er is een goede reden waarom professionals er spaarzaam mee omgaan.
Als u merkt dat uw Excel-bestand elke keer dat u een wijziging aanbrengt, opnieuw berekent en dit de prestaties beïnvloedt, zijn variabele functies waarschijnlijk de boosdoener. Variabele functies dwingen herberekeningen af om de resultaten up-to-date te houden. Ze doen dit zelfs als de wijziging geen invloed heeft op de gerefereerde cellen of hun uitvoer.
Een veelgebruikte variabelefunctie is NOW, die de huidige datum en tijd retourneert en handig is voor scenario's zoals het berekenen van deadlines, het invoegen van tijdstempels en het realtime bijwerken van dashboards. Een andere functie is INDIRECTE functie, dat tekstreeksen gebruikt om celverwijzingen te maken en onder andere handig is voor het verwijzen naar dynamische bereiken.
Hoewel ze goed werken om de zaken dynamisch te houden, moeten ze alleen worden gebruikt wanneer dat nodig is. Dit geldt met name voor grote formulieren met tientallen werkbladen of duizenden rijen. Het is ook het beste om waar mogelijk niet-vluchtige alternatieven te gebruiken (bijvoorbeeld de datum handmatig invoeren in plaats van de NU-functie te gebruiken).
Als je variabele functies niet kunt vermijden en ze je werkmap vertragen, kun je automatische herberekening uitschakelen. Zo kun je handmatig herberekeningen activeren in plaats van dat ze bij elke kleine wijziging plaatsvinden. Het nadeel is echter dat je dit gemakkelijk vergeet. F9 Berekent alle open werkbladen opnieuw en Shift + F9 Berekent alleen het actieve werkblad opnieuw.
Oude matrixformules
Het verwerken van matrixformules is niet altijd zo eenvoudig.

Om matrixformules te maken, typt u de formule en drukt u op Ctrl + Shift + Enter In plaats van alleen maar EnterU weet dat u de formule succesvol hebt gemaakt als deze automatisch tussen accolades wordt geplaatst.
Matrixformules zijn vooral handig wanneer uw berekeningen meerdere waarden bevatten, waardoor u de extra stap van het aanmaken van hulpkolommen bespaart. Ze kunnen ook meerdere resultaten opleveren.
Matrixformules zijn een oudere functie, vooral nu Microsoft efficiëntere dynamische matrixfuncties heeft geïntroduceerd in Excel voor Microsoft 365. Ze zijn echter nog steeds nuttig, vooral wanneer u compatibiliteit met oudere versies van Excel (2019 of ouder) wilt garanderen. Daarom zullen ze niet snel verdwijnen.
Hoewel alles netjes op één regel staat bij het gebruik van matrixformules, verwerkt Excel de formule meerdere keren om de resultaten te verkrijgen. Dit kan rekenintensief zijn, vooral in grote Excel-sheets.
Om matrixformules te vermijden, kunt u overwegen om hulpkolommen te gebruiken. Deze verspreiden uw berekeningen over meerdere cellen. Als u ze niet kunt vermijden, probeer ze dan niet te gebruiken met variabele functies. Als compatibiliteit geen probleem is, kunt u waar mogelijk gewoon dynamische matrixfuncties gebruiken.
Zoekformules
Het is handig, maar kan duur zijn.

Als u een specifieke waarde in een Excel-sheet moet vinden, is de snelste manier om een opzoekformule te gebruiken. De meest gebruikte functies in deze formules zijn VLOOKUP en HLOOKUP, die respectievelijk kolommen en rijen doorzoeken. Zo kunt u bijvoorbeeld eenvoudig de prijs van een product in een verticale lijst vinden aan de hand van de naam. VLOOKUP.
Het probleem is dat deze zoekformules de prestaties kunnen verslechteren als ze grote datasets moeten doorzoeken, vooral wanneer de te doorzoeken gegevens over meerdere werkbladen verspreid zijn. Dit is een tijdrovend proces en kan Excel zwaar belasten.
Tenzij u veelvuldig opzoekfuncties gebruikt, is dit mogelijk geen groot probleem voor de Microsoft 365-versie van Excel, omdat deze een tijdelijke index aanmaakt die terugkerende opzoekacties versnelt. Er is ook een efficiëntere (en veelzijdigere) alternatieve opzoekfunctie genaamd XLOOKUP die u in plaats daarvan kunt gebruiken.
Als u in oudere versies van Excel opzoekformules moet gebruiken, is het efficiënter om de formule op hetzelfde werkblad als de opzoekmatrix te gebruiken. U moet de reikwijdte van uw opzoekactie ook beperken tot alleen de benodigde cellen (bijvoorbeeld B2: B100)—Vermijd het verwijzen naar de hele kolom (bijv. B: B).
Gebruik daarnaast benaderende overeenkomst in plaats van exacte overeenkomst, omdat u bij benaderende overeenkomst niet in elke cel hoeft te zoeken naar de gewenste waarde.
Ontketen de kracht van razendsnelle Excel-bestanden
In mijn ervaring zijn dit de drie grootste problemen waar gebruikers tegenaan lopen. Wees ook voorzichtig met geneste formules, vooral die met complexe voorwaardelijke logica. Nogmaals, dit is mogelijk geen groot probleem in Excel voor Microsoft 365, dat verborgen indexen gebruikt om recursieve zoekopdrachten te versnellen.
Controleer naast je formules ook of Excel up-to-date is, verwijder onnodige gegevens en verwijder ongebruikte invoegtoepassingen. Alles wat je kunt doen om je Excel-bestand te versnellen, is een hoop gedoe minder. Je kunt je concentreren op het werk in plaats van tijd te verspillen aan optimalisatie.










