Monsieur Excel
Pour tout savoir faire sur Excel !

13 juin 2018

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 Blogger Hervé Thiriez, sur 8:09 AM  

Enregistrer un commentaire

<< Accueil