Faites un petit test (vieux bug persistant sur Excel 2010 et sur Excel Mac 2011).
qui consiste à créer un tableau de valeurs décroissantes de -10 à +10 par pas de 0.1
-10, -9,9, -9,8, …
Bref, cela revient à demander à Excel de retirer 0,1 à la cellule précédente.
Le résultat est étonnant.
Mettez -10 en cellule A1, et -9,9 en cellule A2.
Sélectionnez ces 2 cellules et tirez cette sélection sur une 20aine de lignes vers le bas (200 cellules vers le bas si vous voulez tenter d’aller jusqu’à 10).
Excel remplit automatiquement les cellules avec -9,8, -9,7 …
Affichez votre tableau de chiffres avec une vingtaine de décimales (même si on ne fait pas cela tous les jours).
et si vous aviez étendu votre tableau sur plus de 200 lignes, regarder ce qu’il se passe dans la cellule qui devrait recevoir la valeur 0, j’obtiens -0,0000000000000408562073
Et il y a pire.
Mettez -10 en cellule A1.
En cellule A2, écrivez la formule =A1+0,1
Recopiez cette formule sur les 20 cellules qui sont en dessous (avec la bête méthode du copier – coller).
Affichez toutes vos valeurs avec 20 décimales.
La même erreur apparait en ligne 16.
Alors que dans tous les cas, on lui demande simplement d’ajouter 0,1 à un nombre décimal fort simple.
En espérant que le budget de la Sécu n’est pas calculé sur Excel !!!
2 Commentaires
Philippe BESANCON
Faites un petit test (vieux bug persistant sur Excel 2010 et sur Excel Mac 2011).
qui consiste à créer un tableau de valeurs décroissantes de -10 à +10 par pas de 0.1
-10, -9,9, -9,8, …
Bref, cela revient à demander à Excel de retirer 0,1 à la cellule précédente.
Le résultat est étonnant.
Mettez -10 en cellule A1, et -9,9 en cellule A2.
Sélectionnez ces 2 cellules et tirez cette sélection sur une 20aine de lignes vers le bas (200 cellules vers le bas si vous voulez tenter d’aller jusqu’à 10).
Excel remplit automatiquement les cellules avec -9,8, -9,7 …
Affichez votre tableau de chiffres avec une vingtaine de décimales (même si on ne fait pas cela tous les jours).
Vous verrez qu’une erreur apparait en cellule A16 :
A14: -8,7000000000000000000000
A15: -8,6000000000000000000000
A16: -8,5000000000000100000000
A17: -8,4000000000000100000000
A18: -8,3000000000000100000000
et si vous aviez étendu votre tableau sur plus de 200 lignes, regarder ce qu’il se passe dans la cellule qui devrait recevoir la valeur 0, j’obtiens -0,0000000000000408562073
Philippe BESANCON
Et il y a pire.
Mettez -10 en cellule A1.
En cellule A2, écrivez la formule =A1+0,1
Recopiez cette formule sur les 20 cellules qui sont en dessous (avec la bête méthode du copier – coller).
Affichez toutes vos valeurs avec 20 décimales.
La même erreur apparait en ligne 16.
Alors que dans tous les cas, on lui demande simplement d’ajouter 0,1 à un nombre décimal fort simple.
En espérant que le budget de la Sécu n’est pas calculé sur Excel !!!