Calcul simple qui s'affole

Bonjour,

un collègue me pose la question suivante :

"Bonsoir,

J'ai une question sur Excel qui me perturbe en ce moment... pourriez-vous m'aider ?

Cela concerne la précision des calculs et la propagation des erreurs. Je ne sais pas

si vous avez déjà essayé de calculer les termes de la suite récurrente

u(n+1)=11*u(n)-2 pour un premier terme de u(0)=0.2

A première vue, c'est pas passionnant, puisque la suite est constante, mais en

fait, Excel n'est pas de cet avis. Avec l'affichage par défaut, le 9eme terme

n'est déjà plus égal à 0.2 et très vite c'est n'importe quoi."

J'ai développé ce petit pb, c'est vrai que c'est n'importe quoi...

J'ai fait le test sur Ooo calc. Même combat...

Avez-vous une interprétation ?

@+

JF Bonnet

Bonsoir,

une conversion Décimal/Binaire peut comporter une erreur

il arrive qu'après certaines opérations, il existe

une valeur très petite... si petite soit la valeur ... ce n'est pas zéro.

Donc, quelques opérations, sous Excel, peuvent comporter des erreurs, et il n'y a pas de solutions, du moins sous Excel.....

Maintenant, peut-être qu'Excel n'a pas été développé pour ces calculs?

A moins de tenter des Arrondis, mais à quel niveau?

Bonjour,

merci pour cette réponse rapide.

Peux-tu en dire plus sur : "une conversion Décimal/Binaire peut comporter une erreur " ou me donner un endroit ou cela est développé ?

JF

Salut le forum

Bonnet JF comme nouveau membres.

Bonnet JF, as-tu un bout de fichier avec tes calculs et les résultats attendus ?

Tu n'as qu'à cliquer sur ce lien : Joindre un fichier pour que l'on puisse t'aider, et recopier l'adresse sur ta ficelle.

Mytå

Bonjour,

je ne l'avais pas mis car il est très simple...

Le voici : https://www.excel-pratique.com/~files/doc/YdSkaexemple.xls

Vous allez constater que c'est impressionnant...

JF

Salut le forum

C'est bien se que je pensais, tu dois avoir 0,2 partout

Outils > Options > Calcul > Calcul au format avec la précision affiché

Et voilà Excel arrête de faire des conneries

Mytå

Bonjour,

merci pour le conseil mais je connais bien cette option et je sais qu'elle résout le pb. Appliquer un arrondi fonctionne aussi.

Par contre je voudrais comprendre d'où vient le bug.

La piste sur laquelle je suis semble rendre responsable le codage des décimaux avec la spécification IEE754...

Si quelqu'un a exploité se domaine je suis preneur.

@+

JF

Rechercher des sujets similaires à "calcul simple qui affole"