Supprimer ou autoriser une référence circulaire dans Excel

S’applique à
Excel pour Microsoft 365 Excel pour Microsoft 365 pour Mac Excel 2024 Excel 2024 pour Mac Excel 2021 Excel 2021 pour Mac Excel 2019 Excel 2016

Une référence circulaire se produit lorsqu’une formule fait référence à elle-même, directement ou indirectement. Par exemple, si la cellule D3 contient =D1+D2+D3, Excel ne peut pas terminer le calcul, car D3 dépend de D3.

Formule qui provoque une référence circulaire dans Excel

Comment rechercher et corriger la ou les cellules avec une référence circulaire

  • Accédez à Formules>Erreur vérification des>références circulaires.
  • Sélectionnez chaque adresse de cellule répertoriée et mettez à jour la formule afin qu’elle ne pointe plus vers elle-même.
  • Utilisez Formulas>Trace Precedents ou Trace Dependents pour suivre les relations si le problème s’étend sur plusieurs cellules. Utiliser trace Precedents dans l’onglet Formules pour suivre les liens de formule
  • Répétez cette opération jusqu’à ce que la barre status n’affiche plus références circulaires.

Conseil

Appuyez sur Ctrl+G (Windows) ou Ctrl+G (Mac) pour accéder rapidement aux cellules référencées.

Exemples de modèles de référence circulaire

Scénario Exemple Pourquoi il crée une référence circulaire
Autoréférence directe La cellule A1 contient =A1+A2 A1 dépend de sa propre valeur.
La formule inclut sa propre cellule dans une plage La cellule F3 contient =SUM(A3:F3) F3 est inclus dans la plage en cours de calcul.
Boucle indirecte entre les cellules A1 contient =B1+1et B1 contient =A1+1 Chaque cellule dépend de l’autre.

Comprendre status comportement de barre et d’avertissement

  • La barre status peut afficher des références circulaires et une adresse de cellule.
  • Si des références circulaires existent dans une autre feuille de calcul, vous pouvez voir uniquement références circulaires sans adresse.
  • Excel affiche un message d’avertissement la première fois qu’une référence circulaire est créée dans une session. Les références circulaires ultérieures peuvent ne pas afficher la même boîte de dialogue d’avertissement.

Conseil

Regardez cet exemple court pour un cas de référence circulaire courant.

[! VIDÉO 0d62be55-8ccd-43b6-8472-0fc7debb4521]

Résoudre les problèmes lorsque la vérification des erreurs ou les références circulaires ne sont pas disponibles

Ces commandes peuvent varier selon la plateforme et la build.

  • Bureau Windows et Bureau Mac : utilisez des formulesde vérification des >erreurs lors de la vérification des>références circulaires.
  • Excel sur le Web et applications mobiles : les commandes d’audit de formule peuvent être limitées. Ouvrez le fichier dans une application de bureau pour rechercher et corriger les références circulaires.
  • Si vous ne voyez pas la commande, utilisez la zone de recherche dans Excel et recherchez Error Checking ou Circular References.
  • Si la commande est désactivée, sélectionnez d’abord une cellule de feuille de calcul, puis réessayez.

Pourquoi les alertes de référence circulaires peuvent-elles continuer après les modifications

Vous pouvez toujours voir des alertes pour l’une de ces raisons.

  • Une autre référence circulaire reste sur une autre feuille de calcul.
  • Un autre classeur ouvert a toujours une référence circulaire.
  • Une chaîne de formule pointe toujours indirectement vers elle-même.
  • Le calcul itératif étant activé, les références circulaires sont autorisées intentionnellement.

Découvrir le message d’avertissement de référence circulaire

Lorsqu’Excel détecte une référence circulaire pour la première fois, le programme affiche un message d’avertissement. Sélectionnez OK, puis corrigez ou autorisez la formule. Lorsque vous fermez l’avertissement, Excel peut afficher 0 ou la dernière valeur calculée dans la cellule. Si vous soupçonnez une référence circulaire dans une cellule qui n’affiche 0pas , essayez de sélectionner la formule dans la barre de formule et d’appuyer sur Entrée.

Autoriser les références circulaires avec le calcul itératif

Vous pouvez autoriser des références circulaires pour des modèles financiers ou d’ingénierie spécifiques où le recalcul répété est intentionnel. Dans la plupart des feuilles de calcul, gardez le calcul itératif désactivé.

  1. Dans Excel pour le bureau Windows, accédez à Options de fichier>>Formules.
  2. Dans Excel pour Mac bureau, accédez à> ExcelPréférences>Calcul.
  3. Sélectionnez Activer le calcul itératif (Windows) ou Utiliser le calcul itératif (Mac).
  4. Définissez nombre maximal d’itérations pour contrôler le nombre de recalculs.
  5. Définissez Modification maximale pour contrôler l’arrêt du recalcul.

Par défaut, Excel s’arrête après 100 itérations ou lorsque les valeurs changent de moins de 0,001.

Différences de plateforme et de version

  • Excel pour le bureau Windows et Le bureau Mac fournissent des outils de suivi de référence circulaires complets.
  • Excel sur le Web prend en charge le calcul de formule, mais les outils de résolution des problèmes de référence circulaire peuvent être plus limités que le bureau.
  • Sur iOS et Android, utilisez une application de bureau pour effectuer des workflows de suivi et de correction complets.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours demander à un expert de la communauté technique Excel ou obtenir de l’aide dans les communautés.

Voir aussi