15.7 Les références circulaires
325
© Dunod – La photocopie non autorisée est un délit.
du signe $ 3 . Ainsi, l’adresse B1 écrite sous la forme $B$1 ne sera jamais ajustée lors
d’une recopie et sera donc préservée; l’adresse $B1 gardera intact son code de
colonne, alors que son numéro de ligne sera ajusté et B$1 gardera intact son numéro
de ligne, alors que son code de colonne sera ajusté.
La formule-type à ranger en B4 doit donc s’écrire sous la forme,
« =B3*(1+$B$1) » de manière à produire le modèle complet de la figure 15.5.
Notons encore une fois que ce mécanisme n’a pour but que de permettre la copie de
formules, et ne change rien au comportement du tableau lors de l’évaluation des
formules. Sur ce dernier point, les tableaux 15.2 et 15.5 sont strictement équivalents,
le calculateur d’EXCEL ignorant les signes $ dans les adresses.
Figure 15.5 - Modèle correct obtenu par copie de la formule-type en B4
15.7 LES RÉFÉRENCES CIRCULAIRES
Ce terme désigne la situation particulière d’une formule qui dépend directement ou
indirectement de la cellule dans laquelle elle est rangée. Les deux fragments suivants
contiennent chacun une référence circulaire :
Exemple 1 : dans C4 : =(C1-C4)/2 la formule contient l’adresse de sa propre
cellule;
Exemple 2 : dans C2 : =2*C3
le contenu de C2 dépend de celui de C3,
dans C3 : =C4+C5
... qui dépend de celui de C4,
dans C4 : =C2/2
... qui dépend de celui de C2.
Comme tous les tableurs, EXCEL détecte l’existence de telles boucles de cellules
(ici {C4} et {C2,C3,C4}), dénommées références circulaires, et attire l’attention
de l’utilisateur sur ce qui est à considérer a priori comme une anomalie. En effet,
cette circularité correspond à une boucle de calcul sans fin, ce qui n’est pas un mode
de fonctionnement normal pour un tableur. Si l’utilisateur confirme cette situation,
EXCEL propose de traiter cet ensemble de formules d’une manière itérative, soit un
certain nombre de fois N, soit jusqu’à ce que les valeurs successives d’une cellule de
la boucle convergent, c’est-à-dire ne diffèrent plus que d’une quantité minime ε. Les
valeurs N et ε sont fixées par l’utilisateur.
3. Très opportunément choisi comme symbole universellement accepté de stabilité…
Précédent

- 325/436

Suivant