Herberekening, iteratie of precisie van formules wijzigen

Efficiënt gebruik van formules hangt af van de volgende drie factoren:

Berekenen     is het oplossen van formules en het weergeven van de resultaten als waarden in de cellen die de formules bevatten. In Microsoft Excel worden onnodige berekeningen, die uw tijd verknoeien en uw computer langzaam maken, vermeden door formules alleen te herberekenen als de cellen waarvan de formule afhangt, gewijzigd worden. Dit is de standaardwerking wanneer u een werkmap voor de eerste keer opent en wanneer u een werkmap bewerkt. U kunt echter zelf bepalen wanneer formules worden herberekend.

Iteratie     is de herhaalde herberekening van een werkblad totdat aan een bepaalde numerieke is wordt voldaan. In Excel wordt een formule die (direct of indirect) verwijst naar de cel die de formule bevat, niet automatisch berekend. Een dergelijke verwijzing wordt een kringverwijzing genoemd. Als een formule naar een van de eigen cellen verwijst, moet u bepalen hoe vaak de formule wordt herberekend. Kringverwijzingen kunnen eindeloos worden herhaald. U kunt het maximum aantal iteraties en de hoeveelheid acceptabele wijzigingen echter zelf bepalen.

Precisie     geeft de mate van nauwkeurigheid van een berekening aan. In Excel wordt voor het opslaan en berekenen gebruikgemaakt van 15 significante cijfers. U kunt de precisie van berekeningen echter wijzigen, zodat de weergegeven waarden in plaats van de opgeslagen waarden worden gebruikt voor het herberekenen van formules.

Wat wilt u doen?

Instellen wanneer een werkblad of werkmap wordt herberekend

Een werkblad of werkmap handmatig herberekenen met behulp van sneltoetsen

Het aantal iteraties van een formule wijzigen

De precisie voor berekeningen in een werkmap wijzigen

Meer informatie over precisie in Excel

Het aantal processors wijzigen waarmee formules worden berekend

Informatie over het berekenen van werkmappen die in een eerdere versie van Excel zijn gemaakt

Instellen wanneer een werkblad of werkmap wordt herberekend

Tijdens de berekening kunt u opdrachten kiezen of handelingen uitvoeren, zoals getallen of formules invoeren. De berekening wordt tijdelijk onderbroken om andere opdrachten of handelingen te verwerken, waarna de berekening wordt hervat. Een berekening duurt langer als de werkmap veel formules bevat, of als de werkbladen gegevenstabellen of functies bevatten die automatisch opnieuw moeten worden berekend wanneer de werkmap opnieuw wordt berekend. Het berekeningsproces kan ook langer duren als de werkbladen koppelingen naar andere werkbladen of werkmappen bevatten. Als u zelf wilt bepalen wanneer een berekening moet plaatsvinden, wijzigt u het berekeningsproces in handmatige berekening.

Belangrijk: Het wijzigen van een optie heeft invloed op alle geopende werkmappen.

  1. Klik op het tabblad Bestand, klik op Opties en klik vervolgens op de categorie Formules.

  2. Voer een van de volgende handelingen uit:

    • Als u telkens wanneer u een waarde, formule of naam wijzigt, alle afhankelijke formules wilt herberekenen, klikt u in het gedeelte Berekeningsopties onder Werkmap berekenen op Automatisch. Dit is de standaardinstelling voor berekeningen.

    • Als u telkens wanneer u een waarde, formule of naam wijzigt, alle afhankelijke formules, behalve gegevenstabellen, wilt herberekenen, klikt u in het gedeelte Berekeningsopties onder Werkmap berekenen op Automatisch behalve voor gegevenstabellen.

    • Als u automatische herberekening wilt uitschakelen en geopende werkmappen alleen wilt herberekenen als u dat expliciet aangeeft (door op F9 te drukken), klikt u in het gedeelte Berekeningsopties onder Werkmap berekenen op Handmatig.

      Opmerking:  Wanneer u op Handmatig klikt, wordt automatisch het selectievakje Werkmap herberekenen voor opslaan ingeschakeld. Als het opslaan van een werkmap veel tijd kost, kunt u het opslaan bekorten door het selectievakje Werkmap herberekenen voor opslaan uit te schakelen.

    • Als u alle geopende werkbladen, inclusief gegevenstabellen, wilt herberekenen en alle geopende grafiekbladen wilt bijwerken, klikt u op het tabblad Formules in de groep Berekening op de knop Nu berekenen.

      Groep Berekening

    • Als u het actieve werkblad en alle grafieken en grafiekbladen die aan dit werkblad zijn gekoppeld, handmatig wilt herberekenen, klikt u op het tabblad Formules in de groep Berekening op de knop Blad berekenen.

Tip: U kunt ook veel van deze opties buiten het dialoogvenster Opties voor Excel om wijzigen. Klik op het tabblad Formules in de groep Berekening op Berekeningsopties en klik vervolgens op Automatisch.

Opmerking: Als een werkblad een formule bevat die is gekoppeld aan een werkblad dat niet is herberekend, en u deze koppeling bijwerkt, wordt er een bericht weergegeven waarin wordt vermeld dat het bronwerkblad niet volledig is berekend. Klik op OK als u de koppeling wilt bijwerken met de huidige waarde die in het bronwerkblad is opgeslagen, zelfs als deze waarde niet correct is. Klik op Annuleren als u het bijwerken van de koppeling wilt annuleren en de vorige waarde uit het bronwerkblad wilt gebruiken.

Een werkblad of werkmap handmatig herberekenen met behulp van sneltoetsen

U wilt

Toets

Formules herberekenen die sinds de laatste berekening zijn gewijzigd, alsmede de formules die van deze formules afhankelijk zijn. Als een werkmap is ingesteld voor automatisch herberekenen, hoeft u niet op F9 te drukken om de formules te herberekenen.

F9

Formules in het actieve werkblad herberekenen die sinds de laatste berekening zijn gewijzigd, alsmede de formules die van deze formules afhankelijk zijn.

Shift+F9 

Alle formules in alle geopende werkmappen herberekenen, ongeacht of de formules sinds de laatste berekening zijn gewijzigd.

Ctrl+Alt+F9 

Afhankelijke formules controleren en alle formules in alle geopende werkmappen herberekenen, ongeacht of de formules sinds de laatste berekening zijn gewijzigd.

Ctrl+Shift+Alt+F9 

Het aantal iteraties van een formule wijzigen

  1. Klik op het tabblad Bestand, klik op Opties en klik vervolgens op de categorie Formules.

  2. Schakel in het gedeelte Berekeningsopties het selectievakje Iteratieve berekening inschakelen in.

  3. Als u het maximumaantal keren wilt opgeven dat een werkblad opnieuw wordt berekend, typt u het aantal iteraties in het vak Maximum aantal. Hoe hoger het aantal iteraties, hoe vaker een werkblad opnieuw moet worden berekend.

  4. Als u het maximale verschil wilt opgeven dat u tussen de herberekeningsresultaten wilt accepteren, typt u de gewenste waarde in het vak Maximaal verschil. Hoe kleiner deze waarde, hoe nauwkeuriger het resultaat en hoe vaker een werkblad opnieuw moet worden herberekend.

Opmerking: Oplosser en Doelzoeker maken onderdeel uit van een verzameling opdrachten die ook wel hulpmiddelen voor wat-als-analyse worden genoemd. Beide opdrachten maken gebruik van iteratie op een gecontroleerde manier om de gewenste resultaten te behalen. U kunt Oplosser gebruiken als u de optimale waarde voor een bepaalde cel moet vinden door de waarden van verschillende cellen aan te passen of wanneer u bepaalde beperkingen wilt toepassen op een of meer waarden in de berekening. U kunt Doelzoeker gebruiken wanneer u het gewenste resultaat van één formule weet, maar niet de invoerwaarde die de formule nodig heeft om het resultaat te leveren.

De precisie voor berekeningen in een werkmap wijzigen

Voordat u de precisie van berekeningen wijzigt, moet u de volgende belangrijke punten overwegen:

Standaard worden in Excel berekeningen gemaakt met de waarden die zijn opgeslagen, niet de waarden die worden weergegeven   

De weergegeven en afgedrukte waarde is afhankelijk van uw instellingen met betrekking tot opmaak en weergave van de opgeslagen waarde. Een cel die een datum weergeeft als '22-6-2008', bijvoorbeeld, bevat ook een serienummer dat de opgeslagen waarde voor de datum in de cel voorstelt. U kunt de weergave van de datum wijzigen in een andere notatie (bijvoorbeeld '22-jun-08'), maar de wijziging van de weergave van een waarde op een werkblad heeft geen invloed op de opgeslagen waarde.

Wees voorzichtig met het wijzigen van de precisie van berekeningen   

Wanneer een formule een berekening maakt, worden meestal de waarden gebruikt die zijn opgeslagen in de cellen waarnaar in de formule wordt verwezen. Als twee cellen ieder bijvoorbeeld de waarde 10,005 bevatten en de cellen zo zijn opgemaakt dat de waarden in valutanotatie worden weergegeven, wordt de waarde € 10,01 in iedere cel weergegeven. Als u de twee cellen bij elkaar optelt, is de uitkomst € 20,01 omdat de opgeslagen waarden 10,005 en 10,005 bij elkaar worden opgeteld, niet de weergegeven waarden.

Wanneer u de precisie van de berekeningen in een werkmap wijzigt door de weergegeven (opgemaakte) waarden te gebruiken, worden de opgeslagen waarden in de cellen permanent gewijzigd, van volledige precisie (15 posities) naar de huidige weergegeven opmaak, inclusief decimale posities. Als u er later weer voor kiest om met de volledige precisie te berekenen, kunt u de oorspronkelijke onderliggende waarden niet meer herstellen.

  1. Klik op het tabblad Bestand, klik op Opties en klik vervolgens op de categorie Geavanceerd.

  2. Selecteer de gewenste werkmap in de sectie Bij het berekenen van deze werkmap en schakel het selectievakje Precisie instellen als weergegeven in.

Meer informatie over precisie in Excel

Hoewel in Excel de precisie is beperkt tot 15 cijfers, betekent dit niet dat 15 cijfers de limiet is van een getal dat u kunt opslaan in Excel. Deze limiet is 9,99999999999999E+307 voor positieve getallen en -9,99999999999999E+307 voor negatieve getallen. Dit is ongeveer hetzelfde als 1 of -1 gevolgd door 308 nullen.

Precisie in Excel houdt in dat elk getal dat meer dan 15 cijfers bevat, wordt opgeslagen en weergegeven met een precisie van slechts 15 cijfers. Deze cijfers kunnen in een willekeurige combinatie voor of na de decimale komma staan. Alle cijfers rechts van het 15de cijfer zijn nullen. Bijvoorbeeld 1234567,890123456 bestaat uit 16 cijfers (7 cijfers voor en 9 cijfers na de decimale komma). In Excel wordt dit getal opgeslagen en weergegeven als 1234567,89012345 (dit wordt weergegeven in de formulebalk en in de cel). Als u een notatie voor de cel hebt gekozen, zodat alle cijfers worden weergegeven (in plaats van een wetenschappelijke notatie, zoals 1,23457E+06), ziet u dat dit getal wordt weergegeven als 1234567,890123450. De 6 op het einde (het 16de cijfer) is weggevallen en vervangen door een 0. De precisie stopt bij het 15de cijfer, dus alle volgende cijfers zijn nullen.

Het aantal processors wijzigen waarmee formules worden berekend

Een computer kan beschikken over meer dan één processor (kan meerdere fysieke processors bevatten) of kan 'hyperthreaded' zijn (in welk geval de computer meerdere logische processors bevat). Op deze computers kunt u de tijd die gebruikt wordt voor het herberekenen van werkmappen die veel formules bevatten, verkorten door het aantal processors op te geven dat moet worden gebruikt voor het herberekenen. In veel gevallen kunnen delen van een herberekeningstaak gelijktijdig worden uitgevoerd. Als u deze taak verdeelt over meerdere processors kan de hoeveelheid tijd die in beslag wordt genomen door de herberekening, worden verminderd.

  1. Klik op het tabblad Bestand, klik op Opties en klik vervolgens op de categorie Geavanceerd.

  2. Als u het gebruik van meerdere processors tijdens berekeningen wilt in- of uitschakelen, schakelt u in de sectie Formules het selectievakje Berekeningen met meerdere threads toestaan in of uit.

    Opmerking    Standaard is dit selectievakje beschikbaar en worden alle processors tijdens berekeningen gebruikt. Het aantal processors op uw computer wordt automatisch gedetecteerd en weergegeven naast de optie Alle processors op deze computer gebruiken.

  3. Indien gewenst kunt u het aantal processors dat op uw computer moet worden gebruikt, zelf bepalen door het selectievakje Berekeningen met meerdere threads toestaan in te schakelen. Wellicht wilt u het aantal processors tijdens berekeningen beperken als er andere programma's op uw computer worden uitgevoerd die tamelijk veel processortijd nodig hebben.

  4. Als u zelf het aantal processors wilt bepalen, klikt u onder Aantal berekeningsthreads op Handmatig en voert het aantal processors in dat u wilt gebruiken (het maximum is 1024).

Informatie over het berekenen van werkmappen die in een eerdere versie van Excel zijn gemaakt

Om er zeker van te zijn dat oudere werkmappen juist worden berekend, is het gedrag van Excel anders als u een werkmap die is opgeslagen in een eerdere versie, voor het eerst opent dan wanneer u een werkmap opent die in de huidige versie is gemaakt.

  • Als u een werkmap opent die in de huidige versie is gemaakt, worden alleen de formules herberekend die afhankelijk zijn van cellen die zijn gewijzigd.

  • Als u een werkmap opent die in een eerdere versie van Excel is gemaakt, worden alle formules in de werkmap, de formules die afhankelijk zijn van gewijzigde cellen en de formules die dat niet zijn, herberekend. Hierdoor is de werkmap volledig geoptimaliseerd voor de huidige versie van Excel. De uitzondering is wanneer in de werkmap een andere berekeningsmodus wordt gebruikt, zoals Handmatig.

  • Aangezien volledige herberekening langer kan duren dan gedeeltelijke herberekening, kan het openen van een werkmap die niet van tevoren is opgeslagen in de huidige versie van Excel, meer tijd kosten dan gewoonlijk. Nadat u de werkmap hebt opgeslagen in de huidige versie van Excel, wordt deze sneller geopend.

Naar boven

Uw Office-vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×