Monsieur Excel
Pour tout savoir faire sur Excel !

05 juin 2018

Un bug de table (b)

Dans l’article précédent, nous avons montré comment construire un exemple simple illustrant un problème original avec une table de données.

Le problème provient de la formule de la cellule K2 : =$B$3 fait en effet référence à la valeur de départ de 150.

La difficulté, c’est que cette cellule précisément représente le point de départ de la table. Quand le calcul de la table se déroule, cette valeur de départ est en fait remplacée au fur et à mesure par les valeurs de K3 à K6. Excel ne sait donc plus bien où donner de la tête…

La meilleure preuve, c’est que si l’on entre 150 en K2, la table fonctionne parfaitement et les valeurs de le colonne L sont identiques à celles de la colonne N.

Dans la table originale, nous avions constaté que les résultats en L2 et L3 étaient bons. Le résultat en L4 était décalé d’une valeur, celui en L5 de deux valeurs et celui en L6 de trois valeurs !

Il est évident que ces décalages proviennent du fait que, la formule originale de K2 provoquait en fait une sorte de référence circulaire quand on créait la table. Ce que je ne peux pas expliquer, c’est pourquoi l’on observait ces décalages de 0 ligne, 1 ligne, 2 lignes, 3 lignes…