Excel glossary

Wat is een kringverwijzing

Een kringverwijzing in Excel (of een ‘circular reference’) duidt aan dat de berekening van een bepaalde cel, meestal onbedoeld, één of meerdere malen naar zijn eigen uitkomst verwijst. Hierdoor ontstaan een oneindige ‘lus’ die een spreadsheet enorm kan vertragen.

Voorbeeld kringverwijzing

In onderstaand voorbeeld zie we in cel B7 de optelling van de totale fruitomzet (celbereik B2:B6). Hiermee is niets aan de hand:

Als we echter in de haast niet de cellen B2:B6, maar B3:B7 selecteren, dan vragen we de functie in cel B7 om een berekening te maken met de waarde van cel B7 daarin opgenomen:

Dat kan natuurlijk niet. Excel waarschuwt dan ook dat er sprake is van een kringverwijzing:

Nadat je in het notificatievenster op ‘ok’ hebt geklikt wordt waarde ‘0’ in cel B7 gepubliceerd:

Handmatig een kringverwijzing opsporen in Excel

Stel, je krijgt een spreadsheet van een collega, en je wilt zeker weten dat er geen sprake is van kringverwijzingen. Kies in dtn geval in tabblad ‘Formules’ bij ‘Foutcontrole’ voor de optie ‘Kringverwijzingen’. Excel toont je dan precies in welke cel(len) er sprake is van kringverwijzingen.

Verschillende soorten kringverwijzingen

De meeste kringverwijzingen zijn onbedoeld: slordigheidsfoutjes. Deze worden eenvoudig opgespoord door Excel.

Dan bestaan er ook bewuste kringverwijzingen; deze worden doorgaans alleen aangewend door zeer ervaren Excel-gebruikers. Bewuste kringverwijzingen kunnen bijvoorbeeld worden gebruikt in het geval van iteratieve calculaties.

Ten slotte bestaan er nog verborgen kringverwijzingen. Deze zijn zeer moeilijk op te sporen, omdat de geldigheid van de kringverwijzing bijvoorbeeld afhankelijk is van een waarde in een andere cel.

Bekijk hier meer voorbeelden van de verschillende soorten kringverwijzingen en leer hoe je deze met PerfectXL eenvoudig detecteert.