IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Calcul par itération et fonction valeur cible [XL-2003]


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé Avatar de allergique
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Août 2006
    Messages : 151
    Par défaut Calcul par itération et fonction valeur cible
    Bonjour,

    Afin de résoudre des équations je cherche à utiliser la fonction "valeur cible".

    Pour simuler le fonctionnement de la fonction j'ai un calcul simple dans les cellules de la feuille, et l'enregistreur me servira à récupérer le code:

    C3 =10
    C4 est la valeur qui change
    C5=C3/C4

    En lançant la fonction "valeur cible"
    - Cellule à définir= C5
    - Valeur à atteindre=2
    - Cellule à modifier=C4

    Le résultat en cellule C5 doit être 10/5=2. le problème est que le résultat donné par le calcul est:
    C3=10
    C4=4,997666895
    C5=2,000933678

    Pourquoi la fonction ne me donne pas un chiffre rond pour cette opération? J'aurai dû avoir C4=5 et C5=2

    Savez-vous svp si c'est moi qui me sert mal de la fonction ou si c'est la fonction qui est imprécise?

    Merci d'avance!

  2. #2
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    bonjour allergique le forum j ai teste et effectivement meme souci j ai corrige en passant par options puis calcul puis ecart maximum 0.0000000001
    il y a peut etre une autre solution mais moi pas connaitre de plus sur de gros calcul cela peut etre plus lent vu qu on demande plus de precision si quelqu'un ou quelqu' une a une idee je suis preneuse
    j ai essaye de cocher calcul avec la precision au format affiche marche pas!!!
    a+

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Je viens d'essayer avec la solution de Laetitia :

    J'ai réduit le nombre de décimales sur les 3 cellules C3 à C5

    -cocher la case "Itération"
    -mettre "écart maximum 0.0000000001"
    -cocher "calcul avec la précision au format affiché"

    puis j'ai refait un essai sur 3 autres cellules et j'ai bien le bon résultat ???

  4. #4
    Membre confirmé Avatar de allergique
    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Août 2006
    Messages : 151
    Par défaut
    Bonjour Laetitia, Jacques_Jean, Le forum,

    Merci pour votre aide.

    J'ai essayé avec les modifications d'options que vous m'avez indiqué et ça a l'air de fonctionner, et sans être trop long à chercher.

    Je n'avais pas connaissance que ces options existaient.

    Lundi je testerai avec des cas concrets, et je vous confirmerai si tout est ok

    Bonne journée!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 17/09/2014, 11h30
  2. Fonction Valeur cible en VBA
    Par willyol3 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/09/2009, 14h11
  3. Réponses: 2
    Dernier message: 05/03/2008, 22h01
  4. calcul par fonction analytique
    Par aurelie83 dans le forum SQL
    Réponses: 24
    Dernier message: 28/09/2007, 09h09
  5. Valeur par défaut à une fonction
    Par ploxien dans le forum Langage
    Réponses: 2
    Dernier message: 03/05/2007, 09h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo