Video: Project Duurzaamheid Renswoude 2024
A circulaire verwijzing in een Excel 2013-formule bouwt, die direct of indirect afhankelijk is van zijn eigen waarde. Het meest voorkomende type cirkelreferentie vindt plaats wanneer u in de formule ten onrechte verwijst naar de cel waarin u de formule zelf bouwt. Stel dat cel B10 actief is wanneer u deze formule bouwt:
= A10 + B10
Zodra u op de knop Enter op de formulebalk klikt of op Enter of een pijltoets drukt om deze formule in cel in te voegen B10 (ervan uitgaande dat het programma zich in de modus Automatische herberekening bevindt), geeft Excel een dialoogvenster Waarschuwing weer, waarin staat dat het de formule niet kan berekenen vanwege de kringverwijzing.
Als u vervolgens op Enter drukt of op OK klikt om dit waarschuwingsvenster te sluiten, verschijnt een Excel Help-venster met algemene informatie over circulaire verwijzingen in twee secties: Een circulaire referentie zoeken en verwijderen en een circulaire referentie maken Werk door het aantal keren te wijzigen dat Microsoft Excel formules interpreteert.
Wanneer u dit Excel Help-venster sluit door op de knop Sluiten te klikken, voegt Excel 0 toe in de cel met de cirkelvormige verwijzing en wordt de Circulaire Referentie-statusindicator gevolgd door het celadres met de cirkelvormige verwijzing op de statusbalk weergegeven.
Sommige cirkelreferenties zijn oplosbaar door het aantal keren dat ze worden herberekend te verhogen (elke herberekening brengt je dichter en dichter bij het gewenste resultaat), terwijl andere dat niet zijn (voor geen enkele herberekening komen ze dichterbij) naar elke resolutie) en moet worden verwijderd uit de spreadsheet.
De formule in cel B10 is een voorbeeld van een kringverwijzing die Excel niet kan oplossen omdat de berekening van de formule rechtstreeks afhankelijk is van het resultaat van de formule. Telkens wanneer de formule een nieuw resultaat oplevert, wordt dit resultaat in de formule ingevoerd, waardoor een nieuw resultaat wordt gecreëerd dat in de formule wordt teruggevoerd.
Omdat dit type circulaire referentie een eindeloze lus vormt die continu herberekening vereist en nooit kan worden opgelost, moet u de formulereferentie corrigeren of de formule uit de spreadsheet verwijderen.
De afbeelding illustreert het klassieke voorbeeld van een kringverwijzing, die uiteindelijk kan worden opgelost. Hier heeft u een winst-en-verliesrekening met bonussen gelijk aan 20 procent van de nettolonen die als een uitgave zijn opgenomen in cel B15 met de formule
= - B21 * 20%
Deze formule bevat een kringverwijzing omdat deze verwijst naar de waarde in B21, die op zijn beurt indirect afhangt van het aantal bonussen (de bonussen worden geboekt als een uitgave in de werkbladformules die het bedrag van de nettowinst in cel B21 bepalen).
Om de kringverwijzing in cel B15 op te lossen en de bonussen op basis van de nettowinst in B21 te berekenen, hoeft u alleen het selectievakje Iteratieve berekening inschakelen in het gedeelte Calculatie-opties van het tabblad Formules in het dialoogvenster Excel-opties in te schakelen (Bestand → Opties → Formules of Alt + FTF).
Als handmatige herberekening is geselecteerd, moet u echter op de knop Nu berekenen (F9) op het tabblad Formules van het lint klikken of ook op F9 of Ctrl + = drukken.