XL 2021 BUG ou erreur normale ? formule ---> résultat faux

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

matlatarte

XLDnaute Junior
Bonjour, j'ai un souci avec une formule: j'ai une DROITEREG de 5eme degré qui fonctionne à priori. J'en déduis avec VALEUR CIBLE une valeur de X. Sauf que de manière aléatoire? cela ne fonctionne pas toujours sans savoir pourquoi.
A priori VALEURCIBLE (via VBA) qui ne fonctionne pas.
Il ne trouve pas de solution dans le classeur 1 mais dans le classeur 2 oui....
J'ai recopié les mêmes cellules et mêmes formules dans un nouveau classeur et cela marche !

Une idée de ce qui pourrait déclencher le bug ? Ou pour se passer de valeur cible et contourner le bug ?

ci joint capture 1 et 11 du premier classeur, et capture 2 et 22 du deuxième classeur...


PS J'arrive a faire bug le résultat de classeur 2 ou il faut que je clique plusieurs fois sur la macro pour avoir le bon résultat.... (8,64).... ci joint

quel bazar !

Bon weekend !
 

Pièces jointes

  • Capture22.PNG
    Capture22.PNG
    28.6 KB · Affichages: 11
  • Capture2.PNG
    Capture2.PNG
    42.5 KB · Affichages: 8
  • Capture1.PNG
    Capture1.PNG
    37.4 KB · Affichages: 7
  • Capture11.PNG
    Capture11.PNG
    27.2 KB · Affichages: 9
  • Classeur2.xlsm
    Classeur2.xlsm
    18.4 KB · Affichages: 1
Dernière édition:
Bonjour matlatarte,
J'ai l'impression que cela ressemble fort à un problème de convergence.
A l'instar du solver, il arrive que la cible ne soit pas atteinte dans le temps imparti.
Et effectivement à chaque itération, comme le résultat précédent s'approche de la solution, il converge au bout de plusieurs tentatives.
Si le problème est bien celui là, il suffit alors de faire :
VB:
Sub Macro2()
    Application.CutCopyMode = False
    For N = 1 To 5
        Range("D22").GoalSeek Goal:=0.72, ChangingCell:=Range("C22")
    Next N
End Sub
( En utilisant le solver, peut être que le problème ne se poserait pas en affectant un temps de calcul beaucoup plus long. Mais il arrive aussi au solver de ne pas converger, cela dépend de l'équation initiale )
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour