Aller au contenu principal
Mis à jour le

C'est quoi une référence circulaire Excel ?

Une référence circulaire se produit dans Excel quand une formule fait référence à sa propre cellule, directement ou indirectement, créant une boucle de calcul. Excel affiche alors un avertissement et renvoie 0 par défaut, sauf si le calcul itératif est activé volontairement dans les options.

Feuille Excel où le total affiche 0 à cause d'une référence circulaire, signalée par la mention Références circulaires B14 dans la barre d'état
La formule inclut sa propre cellule, le total tombe à 0 et la barre d'état pointe la cellule fautive.

Que se passe-t-il quand Excel détecte une référence circulaire

Dès qu'une formule renvoie à sa propre cellule, Excel repère la boucle et refuse de la calculer, parce qu'il lui faudrait connaître le résultat avant même de l'avoir produit. Un bandeau d'avertissement s'ouvre alors : « Il existe une ou plusieurs références circulaires dans lesquelles une formule fait référence à sa propre cellule ». Il t'avertit seulement, et la boucle reste à corriger une fois la fenêtre refermée.

Si tu la fermes sans rien changer, la cellule prise dans la boucle affiche 0 et la mention « Références circulaires » s'installe en bas de l'écran, dans la barre d'état. Elle te donne même l'adresse de la cellule fautive, « Références circulaires : B14 » par exemple, à condition que la boucle se trouve sur la feuille que tu regardes.

C'est ce petit 0 qui trompe le plus, car il ressemble à un vrai résultat. Toutes les formules qui s'appuient sur la cellule bouclée héritent alors d'un calcul faux, sans qu'aucun code d'erreur ne vienne te le signaler.

Le piège
Si le calcul itératif est déjà coché dans tes options, Excel calcule la boucle au lieu de t'alerter, et une référence circulaire accidentelle passe inaperçue. Décoche Activer le calcul itératif dans Fichier > Options > Formules avant de traquer un résultat qui te paraît faux.

Comment trouver et corriger une référence circulaire dans Excel

Pour trouver une référence circulaire, regarde la barre d'état en bas de l'écran : elle affiche « Références circulaires » suivi de l'adresse de la cellule fautive. Corrige-la en retirant cette cellule de sa propre formule, le plus souvent une plage de somme qui s'inclut elle-même.

  1. 1Repère d'abord la cellule dans la barre d'état, tout en bas d'Excel : la mention « Références circulaires » y affiche son adresse, comme « Références circulaires : B14 », dès que la boucle vit sur la feuille affichée.
  2. 2Ouvre ensuite l'onglet Formules du ruban, déroule le menu du bouton Vérification des erreurs et clique sur Références circulaires, qui liste les cellules concernées et t'emmène sur l'une d'elles d'un clic.
  3. 3Pour dérouler une boucle indirecte qui passe par plusieurs cellules, clique sur Repérer les antécédents dans le même onglet : les flèches remontent la chaîne jusqu'à la cellule qui referme le cycle.
  4. 4Corrige enfin la formule en excluant la cellule de résultat de sa plage, par exemple =SOMME(B2:B13) au lieu de =SOMME(B2:B14), ou en cassant la dépendance qui boucle sur elle-même.
  5. 5Si la boucle est voulue, comme dans un modèle d'intérêts composés, autorise-la plutôt que de la corriger en activant le calcul itératif dans les options d'Excel.
L'astuce en plus
La référence circulaire vient souvent d'une somme qui inclut sa propre cellule. Convertis la plage en tableau structuré avec Ctrl+T, puis active sa ligne des totaux : elle se pose hors de la plage additionnée, à l'abri de la boucle.

Pourquoi Excel ne trouve pas ma référence circulaire

Une référence circulaire n'a pas besoin qu'une cellule se cite elle-même pour exister. Elle peut passer par une chaîne, A1 qui dépend de B1, qui dépend de C1, qui revient sur A1, et aucune de ces cellules ne trahit la boucle à elle seule. C'est ce qui rend le cycle si long à retrouver dans un classeur chargé.

Le cas le plus déroutant, c'est quand la barre d'état affiche « Références circulaires » sans aucune adresse à côté. Excel te confirme qu'une boucle existe, mais il ne nomme la cellule que si elle vit sur la feuille active. Une boucle qui traverse deux onglets reste donc muette tant que tu n'as pas ouvert le bon.

Pour la débusquer, passe tes feuilles en revue une à une et ouvre, depuis l'onglet suspect, le menu Formules puis Vérification des erreurs puis Références circulaires. L'entrée reste grisée sur les feuilles saines et liste les cellules sur celle qui contient le cycle, ce qui te fait avancer par élimination.

Le savais-tu ?
Toutes les références circulaires ne sont pas des erreurs. Un modèle d'intérêts composés, où le montant dû dépend d'un solde qui les contient déjà, a besoin de cette boucle, et Excel sait la calculer une fois le calcul itératif activé.
FAQ

Questions fréquentes sur la référence circulaire

Ce message apparaît dès que tu valides une formule qui renvoie à sa propre cellule, directement ou via une chaîne d'autres cellules. Excel te prévient qu'il ne peut pas résoudre le calcul, parce qu'il lui faudrait le résultat avant même de l'avoir produit. Si tu fermes l'avertissement sans corriger, la cellule affiche 0 et la mention « Références circulaires » reste visible dans la barre d'état, en bas de l'écran. C'est ton signal qu'une boucle traîne quelque part dans le classeur.

Ressources

Du mot à la pratique

Tu sais maintenant ce que le mot veut dire. Reste à s’en servir : la formule, le fichier, et le cours qui remet tout dans l’ordre.

Tout le lexique