Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Erreur de calcul Excel

Quentin49

XLDnaute Nouveau
Bonjour,
SVP, j'ai une question à vous poser.
Je m'occupe un nouveau poste d'analyse et de développement en engineering.
Je suis chargé de décortiquer un logiciel de calcul développé par le VB. ( année1996)
Il tient toujours, mais sauf que lorsque j'ai décidé de refaire le calcul sur Excel normal, je ne tombe pas sur les mêmes résultats.
Il s'agit d'un calcul mathématique par incrementation qui sert à générer des points de profil de notre produit.
Au début, quand j'applique l'équation, je tombe sur les bonnes valeurs. Et Vu que chaque point dépend de celui qui est avant. Au bout de 5 points, ça commence à dériver et au final, je me retrouve avec un écart de 4 mm de différence et ce qui n'est pas négligeable.
Sachant que :
-fonction parabolique: elle contient exp, log, ln
-3 nombres décimal
-nombre de points à calculer est à 64
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Quentin, et bienvenu sur XLD,
Sans fichier pour comprendre, difficile à dire.
Sauf peut être que la précision de calcul est différente, et avec un calcul itératif les erreurs se cumulent.
Qu'entendez vous par "3 nombres décimal" ?
Est ce que vous tronquez les résultats intermédiaires ou finaux à 3 décimales ?
Si c'est le cas, avec des fonction exp ou log, c'est normal que cela dérive.
Pouvez vous donner plus de précision.

NB: Si vous faites ces calculs en VBA, comment sont définies les variables ?
Essayez en double précision avec :
VB:
Dim MaVariable As Double
 
Dernière édition:
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…