Les valeurs des cellules sont celles de la figure 2.17. On tape dans la cellule B5 la formule « =$B$3+C3+$C4 » . Trouver les formules et les valeurs obtenues dans les cellules grisées après un copier-coller depuis la cellule B5.
1) On cherche d'abord les formules.
On peut partir de l'autre forme de la formule « =$B$3+C3+$C4 » de B5, qui est « =L3C2+L(-2)C(+1)+ L(-1)C » et se recopie ainsi dans les 5 autres cellules. Et on recalcule les nouvelles formes dans chaque cellule.
On peut également procéder par modification de la forme actuelle de la formule, en faisant un seul changement à chaque fois :
De B5 à B6, on a augmenté le numéro de ligne de 1 unité, donc les numéros de lignes n'ayant pas de $ sont augmentés de 1. Comme on n'a pas changé de colonne, les numéros de colonnes ne changent pas et « =$B$3+C3+$C4 » devient « =$B$3+C4+$C5 »
De B5 à C5, on a augmenté le numéro de colonne de 1 unité, donc les numéros de colonnes n'ayant pas de $ sont augmentés de 1. Comme on n'a pas changé de ligne, les numéros de lignes ne changent pas et « =$B$3+C3+$C4 » devient « =$B$3+D3+$C4 »
De B6 à C6, on a augmenté seulement le numéro de colonne de 1 unité, donc « =$B$3+C4+$C5 » devient « =$B$3+D4+$C5 »
De C6 à C7, on a augmenté seulement le numéro de ligne de 1 unité, donc « =$B$3+D4+$C5 » devient « =$B$3+D5+$C6 »
De C7 à D7, on a augmenté seulement le numéro de colonne de 1 unité, donc « =$B$3+D5+$C6 » devient « =$B$3+E5+$C6 »
On obtient ainsi le résultat de la figure 2.35
2) On cherche maintenant les valeurs qui s'affichent.
Pour cela on choisit un sens de parcours des cellules car les mises à jour vont se faire en cascade. Selon les divers sens de parcours possibles, les mises à jour intermédiaires peuvent différer, mais le résultat final est le même.
Passage 1 : 6 cellules peuvent changer de valeur, ce sont celles qui contiennent des formules.
B5 : valeur initiale 5,3 ; formule =$B$3+C3+$C4, nouvelle valeur 2,3+10+2,5=14,8. Ne changera plus car B3, C3, C4 ne contiennent pas de formule, donc ne peuvent pas changer.
B6 : aucune valeur initiale, formule =$B$3+C4+$C5, nouvelle valeur 2,3+2,5+ (-3) =1,8. Pourra encore changer car C5 contient une formule.
C5 : valeur initiale -3 ; formule =$B$3+D3+$C4, nouvelle valeur 2,3+0+2,5=4,8. Ne changera plus car B3, D3, C4 ne contiennent pas de formule.
C6 : aucune valeur initiale, formule =$B$3+D4+$C5, nouvelle valeur 2,3+0+ 4,8 =7,1. Ne changera plus car B3 et D4 ne contiennent pas de formule et C5 qui en contient une vient de voir passer sa valeur à 4,8 qui ne changera plus.
C7 : aucune valeur initiale, formule =$B$3+D5+$C6, nouvelle valeur 2,3+0+ 7,1 =9,4. Ne changera plus car B3 et D5 ne contiennent pas de formule et C6 qui en contient une vient de voir passer sa valeur à 7,1 qui ne changera plus.
D7 : aucune valeur initiale, formule =$B$3+E5+$C6, nouvelle valeur 2,3+0+ 7,1 =9,4. Ne changera plus car B3 et E5 ne contiennent pas de formule et C6 qui en contient une vient de voir passer sa valeur à 7,1 qui ne changera plus.
Passage 2 : 1 cellule peut encore changer de valeur, c'est la cellule B6
B6 : valeur initiale 1,8, formule =$B$3+C4+$C5, nouvelle valeur 2,3+2,5+4,8 =9,6. Ne changera plus car B3 et C4 ne contiennent pas de formule et C5 ne changera plus de valeur.
Sur cet exemple très simple, les modifications de valeurs de cellules s'arrêtent là, il n'y a pas de passage supplémentaire. On obtient l'affichage de la figure 2.36.
Quand les cellules contenant des formules sont plus nombreuses, les passages de mise à jour se succèdent, ce qui peut rendre l'affichage instable pendant un temps plus ou moins long.