Une référence circulaire dans Excel se produit lorsqu’une cellule contenant une formule dépend de son propre résultat d’une manière ou d’une autre, créant une boucle qui ne peut pas être résolue. Si vous souhaitez arrêter cette erreur, vous devrez rechercher et supprimer ces références pour permettre à Excel de terminer le calcul. Voici comment.
Que sont les références circulaires dans Excel ?
Pour expliquer plus en détail les références circulaires Excel, imaginons un scénario. Un exemple de feuille de calcul Excel comporte trois cellules avec des valeurs : A2, A3 et A4.
Chacune de ces cellules a une valeur créée à l’aide d’un simple calcul de somme. A2 additionne les valeurs de A3 et A4, tandis que A3 est la somme de A2 et A4, et A4 est la somme de A2 et A3. Malheureusement, ces trois calculs ne peuvent pas coexister sans provoquer une référence circulaire.
A2 ne peut pas trouver la somme de A3 et A4, car A3 et A4 impliquent un calcul qui inclut A2.
En effet, une cellule contenant une formule ou un calcul ne peut pas se référer à elle-même (directement ou indirectement) sans provoquer une erreur de référence circulaire. Une boucle infinie de calculs est créée et ne peut pas être traitée.
EN RELATION: Les bases de la structuration des formules dans Microsoft Excel
Cela signifie que vous ne pouvez pas voir la valeur que vous recherchez—Excel est bloqué et ne continue pas.
Pour la plupart des utilisateurs d’Excel, il s’agit d’un résultat involontaire, car vous souhaiterez que le calcul se termine. Pour résoudre le problème, vous devrez rechercher les références et les corriger.
Recherche de références circulaires dans Excel
Excel vous alertera si une référence circulaire pose un problème dans votre classeur. Si vous ne pouvez pas repérer l’erreur vous-même, vous pouvez utiliser le menu « Vérification des erreurs » pour trouver toutes les références circulaires dans votre classeur.
Utilisation du menu de vérification des erreurs
Pour rechercher des références circulaires existantes, ouvrez votre classeur et sélectionnez l’onglet « Formules » dans la barre de ruban. Ensuite, appuyez sur le bouton « Vérification des erreurs ».
Dans le menu déroulant, survolez l’option « Références circulaires » pour voir une liste de toutes les références circulaires de votre classeur. Pour accéder à la cellule qui la contient, sélectionnez la référence de cellule dans le menu.
Excel se déplacera pour mettre en surbrillance la cellule contenant votre référence circulaire, vous permettant de la résoudre manuellement.
Traçage d’une référence circulaire
Si vous avez affaire à des formules complexes, il peut être difficile d’identifier la source d’une référence circulaire dans Excel en raison d’un grand nombre de cellules précédentes ou dépendantes. Les cellules précédentes sont des cellules qui modifient la valeur d’une cellule sélectionnée, tandis que les cellules dépendantes sont des cellules qui nécessitent la valeur de la cellule sélectionnée pour effectuer un calcul.
Pour vous aider à les résoudre, vous pouvez tracer une référence circulaire jusqu’à la source à l’aide des outils « Trace Precedents » et « Trace Dependents ». Pour tracer une référence circulaire dans Excel, ouvrez votre classeur et sélectionnez une cellule contenant une référence circulaire.
Ensuite, sélectionnez Formules > Afficher les formules. Cela fera basculer votre classeur en mode formule, vous permettant d’afficher toutes les formules utilisées sans sélectionner de cellules individuelles.
Une fois que vous avez terminé, appuyez sur « Tracer les personnes à charge » et notez chaque cellule vers laquelle elle pointe.
Pour chaque référence circulaire dont vous disposez, vous devrez peut-être répéter ces étapes pour obtenir la réponse complète afin de résoudre le problème.
Correction des références circulaires dans Excel
La seule façon de vraiment résoudre une référence circulaire dans Excel est de modifier le calcul qui l’a provoquée. Si la boucle est rompue, Excel peut terminer le calcul. Le moyen le plus rapide (et le meilleur) de le faire est de remplacer les formules contenant des références de cellule par des valeurs correspondantes.
Voici un exemple. Supposons à nouveau que trois cellules de votre classeur (A2, A3 et A4) contiennent toutes des calculs simples qui se référencent. Pour résoudre la référence circulaire, vous devez remplacer le calcul dans A2 et A4 par une valeur de valeur égale.
Les conditions de calcul en A3 seraient remplies, permettant à Excel de calculer la valeur sans créer de boucle. Si vous ne souhaitez pas utiliser de valeur directe, vous devez faire référence à une référence de cellule différente, qui n’a aucun lien existant vers la cellule sélectionnée.
Il s’agit d’un exemple simple, mais le même principe s’applique aux classeurs Excel plus volumineux et plus complexes.
EN RELATION: Comment masquer les valeurs d’erreur et les indicateurs dans Microsoft Excel