Concept : références circulaires
Attention : Dans presque tous les cas, une référence circulaire indique une erreur que vous devez corriger. Nous vous recommandons fortement de ne pas activer les calculs itératifs, en particulier dans les classeurs contenant des données dynamiques. cela masque les erreurs de données qui peuvent entraîner de faibles performances et un comportement inattendu
.Les références circulaires se produisent dans un classeur lorsqu’une cellule fait référence à elle-même ou à une autre cellule qui fait référence à la cellule d’origine. La formule nécessite un résultat dépendant de la cellule d’origine, de sorte qu’une erreur se produit.
Une icône rouge
indique que Worksheets n'a pas terminé le calcul; Le classeur est dans un état où certaines formules ne se sont pas entièrement exécutées et affichent des valeurs obsolètes. Vous pouvez passer le curseur sur l’icône pour visualiser une infobulle contenant des renseignements sur le problème. Il existe deux causes courantes de l’arrêt prématuré du calcul d’un classeur : la limite de calcul a été atteinte ou le classeur contient une ou plusieurs références circulaires. Si le problème est causé par une référence circulaire, vous pouvez cliquer sur l’icône rouge pour accéder à l’emplacement de la cellule de référence. Si vous avez plusieurs références, Worksheets accède à l’emplacement de la première référence circulaire.
indique que Worksheets n'a pas terminé le calcul; Le classeur est dans un état où certaines formules ne se sont pas entièrement exécutées et affichent des valeurs obsolètes. Vous pouvez passer le curseur sur l’icône pour visualiser une infobulle contenant des renseignements sur le problème. Il existe deux causes courantes de l’arrêt prématuré du calcul d’un classeur : la limite de calcul a été atteinte ou le classeur contient une ou plusieurs références circulaires. Si le problème est causé par une référence circulaire, vous pouvez cliquer sur l’icône rouge pour accéder à l’emplacement de la cellule de référence. Si vous avez plusieurs références, Worksheets accède à l’emplacement de la première référence circulaire.Dans de rares cas, vous souhaiterez peut-être autoriser les références circulaires.
Exemple : vous avez un coût de base de 1 000 000 $ pour un projet. Un expert-conseil touche des honoraires de 5 % sur la base du coût total du projet, qui est de 1 000 000 $ plus les honoraires de l’expert-conseil. Étant donné que les honoraires font partie du calcul, il s’agit d’une référence circulaire dans la feuille de calcul. Vous devez donc autoriser le calcul itératif.
A | B | C |
|---|---|---|
Coût de base | 1 000 000,00 $ | |
Frais de consultation | =B3*C2 | 5 % |
Coût total | =SUM(B1:B2) |
Pour activer les références circulaires dans un classeur aux fins de calcul :
- Sélectionnez .
- SélectionnezActiver le calcul itératifet entrez des valeurs dans :
- Nombre maximum d’itérations : entrez une valeur égale ou inférieure à 100 itérations.
- Changement maximum : entrez une valeur de changement maximum. La valeur par défaut est 001. Worksheets effectue le calcul circulaire pour le nombre d’itérations que vous avez spécifié ou jusqu’à ce que le résultat change de moins que cette valeur.
Si vous activez le calcul itératif, mais que la limite de calcul d’itération est atteinte, une icône jaune
s’affiche dans le classeur.
s’affiche dans le classeur.Si vous ouvrez un classeur contenant des références circulaires et que votre paramètre de recalcul est
défini à Manuel
, un message s’affiche; sélectionnez pour mettre à jour la formule.