Il y a certains moments où vous essayez d'entrer une formule dans une cellule, et elle revient avec une erreur. Bizarrement, cela vous dit quelque chose sur la référence circulaire que vous n'avez jamais entendu auparavant. Mais ne vous inquiétez pas. D'autres sont parfois confrontés au même problème.
Cela se produit généralement lorsque vous forcez une formule Excel à calculer la même cellule où la formule est exécutée. En conséquence, vous voyez un message d'erreur, qui indique l'existence de références circulaires.
Les références circulaires sont gênantes dans Excel et peuvent parfois affecter votre flux de travail. Dans cet article, vous apprendrez tout sur les références circulaires dans Excel.
Qu'est-ce que la référence circulaire dans Excel?
Dans Excel, une référence circulaire se produit lorsqu'une formule fait référence à plusieurs reprises à la même cellule. En conséquence, cela crée une boucle sans fin entre plusieurs cellules. Cela ralentira la vitesse de traitement de votre feuille de calcul, et cela peut continuer à moins que vous ne l'arrêtiez.
Voici une définition succincte de Microsoft pour Circular Reference in Excel: « Lorsqu'une formule Excel renvoie à sa propre cellule, directement ou indirectement, elle crée une référence circulaire.
Il existe deux types de références circulaires dans Excel:
- Référence circulaire directe
- Référence circulaire indirecte
La référence circulaire la plus fréquemment rencontrée par les utilisateurs est la référence circulaire directe. Cela peut être le résultat d'une erreur d'écriture. Expliquons les références circulaires plus en détail.
Exemples de référence circulaire dans Excel
Nous avons expliqué ci-dessus qu'il existe deux types de références circulaires dans Excel: directe et indirecte. Voyons un exemple des deux cas.
Référence circulaire directe
La référence circulaire directe est simple à comprendre. Cela se produit lorsque la formule d'une cellule fait directement référence à sa propre cellule. Pour illustrer ce scénario, prenons un exemple.
Dans la feuille de calcul, vous pouvez voir que nous avons deux valeurs dans les cellules, A1 et A2. Si on tape la formule =A1+A2+A3 dans la cellule A3, A3 se réfère directement à lui-même. Logiquement, ce n'est pas possible.
Une fois que vous appuyez Entrer, vous verrez apparaître l'erreur de référence circulaire. Si vous cliquez d'accord, Excel renvoie la valeur 0.
Si vous regardez de plus près, vous verrez que la cellule A1 a la valeur 5, qui est ajoutée à la cellule A2 avec la valeur 10. Le résultat devrait être 15 dans la cellule A3.
Cependant, lorsque vous ajoutez la cellule A3 à la réponse, elle continue de s'ajouter encore et encore et va à l'infini sans valeur définie. En conséquence, la cellule A3 interprète le résultat comme 0.
Référence circulaire indirecte
Cette référence circulaire est similaire à la référence circulaire directe. La seule différence est qu'au lieu de se référer directement à sa propre cellule, nous le faisons indirectement. Illustrons cela avec un scénario.
Prenons la cellule D2 avec la valeur 5. Et, une autre cellule F4 avec la valeur =D2*2. Une fois que vous frappez Entrer, vous verrez le résultat 10.
Maintenant, prenons une autre cellule B4 avec la valeur =F4*2. Cela donnera une valeur de 20.
Pour la dernière étape, passons simplement à la première cellule, qui est D2. Maintenant, si nous modifions la valeur de la cellule en =B4*2, cela créera une boucle entre ces trois cellules.
En conséquence, vous verrez apparaître l'erreur de référence circulaire. Si vous appuyez Entrer, le résultat sera 0, comme d'habitude.
En rapport: Qu'est-ce que la fonction XLOOKUP dans Excel? Comment l'utiliser
Trouver une référence circulaire dans Excel
Vous pouvez trouver la référence circulaire dans Excel en utilisant manuellement ou automatiquement. Nous allons expliquer les deux processus ici. Bien que la méthode manuelle soit difficile à traiter, vous pouvez opter pour la méthode automatique si vous avez beaucoup de cellules à considérer.
Jetons un coup d'œil à un exemple de référence circulaire indirecte des exemples précédents.
Méthode manuelle
Pour trouver manuellement la cellule de référence circulaire, suivez les étapes ci-dessous:
- Ouvrez la feuille de calcul où vous souhaitez trouver la référence circulaire.
- Dirigez-vous vers le Formules onglet dans le menu ruban.
- Clique sur le Afficher les formules option. Cela montrera toutes les formules mentionnées dans leurs cellules respectives.
- Recherchez la cellule à l'origine de la référence circulaire dans la feuille de calcul.
- Corrigez la cellule à l'origine de l'erreur.
Maintenant c'est fait. Même si le processus manuel est un peu fastidieux, il fonctionne mieux lorsque vous avez moins de cellules à vérifier.
Méthode automatique
Pour trouver automatiquement la cellule de référence circulaire, suivez les étapes ci-dessous:
- Ouvrez la feuille de calcul où vous souhaitez trouver la référence circulaire.
- Dirigez-vous vers le Formules onglet dans le menu ruban.
- Cliquez sur la flèche vers le bas à côté de Vérification des erreurs option.
- Dans la liste déroulante, sélectionnez le Références circulaires option, alors vous verrez la liste des cellules affectées par l'erreur de référence circulaire.
- Une fois que vous connaissez la cellule, allez-y et corrigez-la.
Si vous souhaitez trouver plus de cellules avec des références circulaires, répétez les étapes ci-dessus et vous pourrez les trouver plus tôt. Vous pouvez également regarder en bas à gauche de la feuille de calcul, qui affiche les cellules avec des références circulaires.
En rapport: Les formules Excel ne fonctionnent pas? Façons de les réparer
Comment activer/désactiver la référence circulaire dans Excel
Par défaut, les calculs itératifs sont désactivés dans Excel, ce qui entraîne de fréquentes fenêtres contextuelles de références circulaires. Si vous voulez vraiment avoir des références circulaires dans votre feuille de calcul, suivez les étapes ci-dessous pour activer les calculs itératifs.
- Clique sur le Déposer option.
- Sélectionnez le Options menu, et une boîte de dialogue s'ouvrira.
- Clique sur le Formule languette.
- Vérifier la Activer le calcul itératif option.
- Cliquez sur d'accord et ce sera fait.
Si vous utilisez une ancienne version d'Excel et que vous ne trouvez pas ces options, procédez comme suit:
- Clique le Bureau bouton.
- Cliquer sur Options Excel dans les options.
- Clique le Formule languette.
- Vérifier la Calculs itératifs option.
- Cliquez sur d'accord, et vous serez prêt à partir.
Lorsque vous activez les calculs itératifs, deux options s'affichent: itérations maximales et modifications maximales.
- Itérations maximales: Il est utilisé pour calculer combien de fois la formule peut recalculer.
- Changement maximal: Il est utilisé pour un changement maximum entre les résultats de calcul.
Les paramètres par défaut pour le nombre maximal d'itérations sont définis sur 100, tandis que le changement maximal est défini sur 0,001. Vous pouvez les modifier à votre guise.
Essayez d'éviter les références circulaires
L'erreur de référence circulaire est causée par la boucle de cellules dans une formule. Il peut arriver que les références circulaires ne soient pas évidentes; il est préférable d'utiliser les fonctions automatisées d'Excel.
Téléchargez cette aide-mémoire sur les formules Excel pour prendre un raccourci vers le tableur préféré au monde.
Lire la suite
- Productivité
- Microsoft Excel
- Conseils sur les feuilles de calcul
- Dépannage
- Conseils Microsoft Office
Éditeur de technologie. Je suis un bricoleur obsessionnel, et je tergiverse sur l'avenir. Intéressé par les voyages et les films.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !
Cliquez ici pour vous abonner