Un autre bug de table (a)
Les deux articles précédents ont inspiré un de nos lecteurs,
Philippe Monin, qui a découvert un bug tout à fait
original, lié lui aussi aux tables dans Excel.
Je n’avais encore jamais rencontré ce bug mais il faut reconnaître qu’il est
lié à un concours de circonstances tout à fait improbable.
Il faut en effet que trois conditions soient réunies
pour que le bug « fonctionne ». Si tant est que l’on puisse dire qu’un
bug peut fonctionner…
Il faut une table, ici le bloc C1:C4.
Il faut une formule faisant référence à la table et
au moins à une cellule en dessous, ce qui est ici le cas de la formule =somme(C2:C5) de la cellule B6.
Il faut enfin – troisièmement – qu’il y ait une zone
de filtre logée dans une autre colonne. C’est ce que nous avons fait avec A1 à
qui nous avons appliqué la commande « Filtrer »
du ruban Données.
Maintenant que tout est en place, vous pouvez
réaliser l’expérience… Copiez la cellule D9, qui contient la valeur 13, cliquez
en C3 et collez. Et, oh miracle, au lieu de prendre la valeur 13, la cellule C3 prend la valeur 7, qui correspond au contenu de la
cellule en dessous !!!
Si une seule des trois conditions présentées
ci-dessus n’est pas présente, le bug ne survient pas !!!
Mes félicitations à Microsoft, qui a réussi à
inventer un bug particulièrement original, et à Philippe dont le travail d’apothicaire
a réussi à isoler ce problème totalement original !
Remarque –
Nous ferons quelques remarques complémentaires dans le prochain article.
1 Commentaire(s):
Post-scriptum
J'ai réalisé en refaisant des essais que ce bug apparaissait avec Excel 2013 mais qu'il a disparu apparemment avec Excel 2016.
Il faut donc une quatrième condition : utiliser un Excel < 2016...
By Hervé Thiriez, sur 8:09 AM
Enregistrer un commentaire
<< Accueil