Meer informatie over hoe je de prestaties van Spreadsheets kunt verbeteren

Je kunt de prestaties van Google Spreadsheets verbeteren en berekeningen sneller uitvoeren.

Hoe Google Spreadsheets berekeningen uitvoert

Je kunt Google Spreadsheets gebruiken zonder internetverbinding. Je wijzigingen worden opgeslagen in je browser en daarna naar Google gestuurd. Je kunt Google Spreadsheets dus ook blijven gebruiken als je offline bent.  

Terwijl je wijzigingen aanbrengt, voert Google Spreadsheets berekeningen uit op de achtergrond. Mogelijk wordt er rechtsboven een groene laadbalk weergegeven terwijl jij of een andere bijdrager bewerkingen doorvoert. Deze voortgangsbalk geeft aan dat Google Spreadsheets werkt en dat je gewoon kunt doorgaan met bewerken. Je kunt de groene laadbalk bijvoorbeeld zien als je een blad voor het eerst laadt of als je formuleberekeningen uitvoert.

De voortgangsbalk kan ook worden weergegeven als een bijdrager wijzigingen aanbrengt of als er op de achtergrond een geautomatiseerd script wordt uitgevoerd. De voortgangsbalk geeft alleen aan dat de app werkt en wordt geüpdatet, dus je hoeft niet te wachten tot de balk helemaal vol is.

Elke keer dat een cel wordt bewerkt, berekent Spreadsheets de formule in die cel én in alle cellen die daarvan afhankelijk zijn. Als er in B1 bijvoorbeeld =A1+1 staat en A1 wordt gewijzigd in =2+2, berekent Spreadsheets A1 en B1. Zelfs een kleine wijziging in een waarde voor een cel kan veel wijzigingen met zich meebrengen en het kan even duren voordat die helemaal zijn berekend.

Verwijzen naar herhaalde subexpressies

Als je een bepaalde subexpressie herhaalt, kun je die subexpressie naar een eigen cel verplaatsen en naar die cel verwijzen.

Je hoeft de formule SOM($A$2:$A$6) niet in elke cel te herhalen, zoals in het voorbeeld hieronder:

In plaats daarvan kun je deze berekening naar een nieuwe cel verplaatsen en dan naar dat berekende resultaat verwijzen. In het voorbeeld hieronder wordt de formule SOM($A$2:$A$6) verplaatst naar B8. De andere formules verwijzen alleen naar $B$8.

Tip: Sommige functies, zoals VANDAAG, NU en ASELECT, moeten spaarzaam worden gebruikt, omdat ze veranderlijk zijn: ze veranderen voortdurend en moeten na elke bewerking worden geëvalueerd. Verplaats ze naar een eigen cel, indien van toepassing.

Helperkolommen gebruiken met VERT.ZOEKEN en VERGELIJKEN

Gebruik functies niet in een bereik en ook niet genest in het bereikargument van de functie VERT.ZOEKEN en VERGELIJKEN. Deze zoekfuncties zijn geoptimaliseerd voor eenvoudige bereikargumenten.

Tips:

  • In plaats van VERT.ZOEKEN(“sleutel”; SORT(A1:B10; 1); 2) te gebruiken om gegevens te ordenen in A1:B10, kun je ook op Gegevens en vervolgens Bereik sorteren klikken.
  • Voor UNIQUE, om duplicaten te verwijderen, klik je op Gegevens en vervolgens Gegevensopschoning en vervolgens Duplicaten verwijderen.
  • In plaats van VERGELIJKEN(7; ARRAYFORMULA(WEEKDAG(G2:G4)); 0) te gebruiken, kun je ARRAYFORMULA naar een helperkolom verplaatsen en de vergelijking in die kolom implementeren.

Conditionele opmaakregels verwijderen

Je kunt onnodige conditionele opmaakregels herzien en verwijderen. Hierdoor kunnen berekeningen vertraging oplopen.

  1. Open een spreadsheet in Google Spreadsheets.
  2. Selecteer het hele blad.
  3. Klik bovenaan op Opmaak en vervolgens Conditionele opmaak.
  4. Ga aan de rechterkant op zoek naar de regel die je wilt verwijderen.
  5. Klik op Regel verwijderen Verwijderen

Dit is een belangrijke optimalisatie omdat het even kan duren voordat conditionele opmaak is verwerkt en alle regels op het hele gegevensbereik zijn toegepast. Naarmate er meer gegevens worden verzameld, moeten er steeds meer evaluaties worden uitgevoerd. Conditionele opmaakregels kunnen elkaar ook overlappen of overschrijven. De beste manier om de prestaties van een spreadsheet te verbeteren, is dat je deze overbodige regels verwijdert.

Zoeken
Zoekopdracht wissen
Zoekfunctie sluiten
Hoofdmenu
6103014364644432693
true
Zoeken in het Helpcentrum
true
true
true
true
true
35
false
false