Comment rechercher et supprimer des références circulaires dans Excel

Les références circulaires peuvent être fastidieuses à retracer et à supprimer par vous-même. Apprenez à utiliser les outils Excel pour vous en débarrasser.

Que sont les références circulaires dans Excel?

Une référence circulaire est un terme utilisé pour une formule qui visite une cellule plusieurs fois dans sa ligne de calcul. Pour cette raison, les calculs prendront beaucoup de temps pour calculer les chiffres, et il est fort probable que les calculs renverront une mauvaise réponse la plupart du temps.

Cependant, les références circulaires ne sont pas toujours préjudiciables. Dans certains cas, ils sont très utiles. Malgré cela, les références circulaires présentent un risque de devenir incontrôlable et de contribuer à des problèmes qui ne sont pas immédiatement apparents.

Si vous avez une référence circulaire dans votre feuille de calcul mais que vous n'avez jamais l'intention d'en avoir une, vous devez vous en débarrasser.

Comprendre les références circulaires

Pour supprimer la formule, vous devez d'abord la comprendre. Une référence peut être circulaire de deux manières: directement et indirectement.

Références circulaires directes

Une référence circulaire directe se produit lorsqu'une cellule se réfère directement à elle-même. Faisons une référence circulaire directe:

  1. Dans les cellules A1 , A2 et A3 , entrez les nombres 100, 200 et 300.
  2. Sélectionnez la cellule A4 et dans la barre de formule, entrez la formule ci-dessous:
     =SUM(A1+A2+A3+A4)

    Il s'agit d'une simple fonction SOMME qui additionnera les cellules A1, A2, A3 et A4.

  3. Une fois que vous avez tapé la formule, appuyez sur Entrée . Un message d'erreur apparaîtra.
  4. Dans le message d'erreur qui s'affiche, Excel vous avertit qu'une référence circulaire existe dans cette feuille de calcul. Cliquez sur OK .

Cette formule crée une référence circulaire en ce que A4 cherche à additionner un ensemble de valeurs avec la valeur de A4. Cependant, quelle est la valeur de A4? Vous ne le saurez jamais, et Excel non plus.

À la suite de cette référence circulaire, Excel renverra 0 pour la formule. Vous ne connaissez peut-être pas la réponse à cette formule, mais ce n'est pas 0.

Connexes: Fonctions de recherche Excel pour rechercher efficacement des feuilles de calcul

Références circulaires indirectes

Une référence circulaire indirecte se produit lorsqu'une cellule se réfère à elle-même via d'autres cellules.

  1. Dans la cellule A1 , entrez la formule ci-dessous:
     =D1

    Cela définira la valeur de A1 sur celle de D1. Quel qu'il soit.

  2. Entrez les nombres 100 et 200 dans les cellules B1 et C1 , respectivement.
  3. Sélectionnez la cellule D1 et dans la barre de formule, entrez la formule ci-dessous:
     =SUM(A1+B1 + C1)

    Il s'agit d'une autre fonction SOMME qui additionnera les valeurs des cellules A1, B1 et C1 et renverra le résultat dans D1.

  4. Appuyez sur Entrée . Un message d'erreur apparaîtra.
  5. Dans le message d'erreur, cliquez sur OK .

Comme précédemment, Excel renvoie 0. Cependant, contrairement à l'exemple précédent, la cellule D4 ne fait aucune référence directe à elle-même. Il additionne à la place A1 avec un ensemble de valeurs. Qu'est-ce que A1? C'est D4. Alors, qu'est-ce que D4? C'est A1 avec un tableau de valeurs.

Une référence circulaire a été formée.

Connexes: Comment copier des formules dans Microsoft Excel

Rechercher et supprimer des références circulaires dans Excel

Dans des scénarios plus complexes, où de nombreuses cellules se réfèrent les unes aux autres, trouver des références circulaires peut ne pas être aussi simple que de regarder la formule seule. Excel propose des outils pour vous aider à trouver des références circulaires.

Avant de trouver des références circulaires, ajoutons-en quelques-unes à votre feuille de calcul:

  1. Dans les cellules A1 , A2 et A3 , entrez 1, 2 et 3.
  2. Sélectionnez la cellule A4 .
  3. Dans la barre de formule, entrez la formule ci-dessous et appuyez sur Entrée :
     =SUM(A1+A2+A3+A4)

    Comme dans le premier exemple, il s'agit également d'une référence circulaire directe où A4 se réfère à lui-même.

  4. Dans le message d'erreur, cliquez sur OK .

Excel renvoie 0 car la formule en A4 est une référence circulaire directe. Créons également un indirect:

  1. Dans la cellule C1 , tapez 20 .
  2. Entrez la formule ci-dessous pour la cellule E4 :
     =G1+3
  3. Entrez la formule ci-dessous pour la cellule G1 :
     =C1+2
  4. Enfin, sélectionnez la cellule C1 sur la barre de formule et remplacez 20 par la ligne ci-dessous:
     =E4+1

Comme prévu, Excel renvoie 0 car ces cellules se réfèrent les unes aux autres dans un cercle. Cependant, comme ils ne se réfèrent pas directement à eux-mêmes, ce sont des références circulaires indirectes.

Lié: Comment compter les valeurs uniques dans Excel

Explorons comment vous pouvez utiliser les outils Excel pour trouver des références circulaires dans votre feuille de calcul. N'oubliez pas que votre feuille de calcul contient quatre références circulaires, à savoir A4 (directe), C1, E4 et G1 (indirecte).

  1. Dans le menu ruban, accédez à l'onglet Formule .
  2. Dans la section Audit de formule , cliquez sur le bouton fléché en regard de Vérification des erreurs .
  3. Dans le menu, passez votre souris sur Références circulaires . Cela ouvrira une liste de références circulaires.
  4. Cliquez sur la cellule dans la liste. Cela vous mènera à la cellule avec une référence circulaire.
  5. Vous remarquerez qu'Excel n'affiche qu'une des quatre références. En effet, Excel gère ces chaînes une par une.
  6. Une fois que vous avez fixé la première référence circulaire, vous pouvez passer à la suivante.
  7. À l'étape suivante, fixez la référence circulaire .
  8. Revenez à Vérification des erreurs et cliquez sur Références circulaires .
  9. Dans la liste, sélectionnez la référence circulaire suivante et procédez à sa correction.

Suivi des relations entre les cellules

Garder une trace des relations entre les cellules peut devenir difficile dans les feuilles de calcul où trop de cellules se réfèrent les unes aux autres. C'est là que la fonction d' audit de formule d'Excel peut être utile. Cela peut vous aider à obtenir une meilleure visualisation de vos formules.

  1. Sélectionnez une cellule contenant une formule.
  2. À partir du ruban, accédez à l'onglet Formule .
  3. Dans la section Audit de formule , cliquez sur Tracer les précédents .
  4. Toutes les cellules qui affectent les valeurs de la cellule sélectionnée seront connectées les unes aux autres avec des flèches bleues.
  5. Ensuite, dans la même section, cliquez sur Tracer les personnes à charge . (Cette méthode dessinera des flèches bleues de la cellule sélectionnée vers chacune des cellules qu'elle affecte.)
  6. Enfin, pour voir les formules au lieu des valeurs de toutes les cellules, cliquez sur Afficher les formules .

Briser le cercle

Excel utilise des références circulaires lorsqu'il tente de calculer le résultat d'une cellule qui a été visitée plusieurs fois pendant le cycle de calcul. Donc, cela ne vous aidera pas tout le temps.

Pourtant, de nombreux modèles financiers contiennent des références circulaires. Mais ils doivent être évités autant que possible. Maintenant que vous savez comment vous occuper des références circulaires, c'est peut-être le bon moment pour apprendre des fonctions Excel plus avancées.