Résolution équation

Résolu
Bonjour,
Dans ma base de données de mon fichier, j'ai créé une équation à une équation que je voudrais développer. Malheureusement mes connaissances mathématiques sont faibles. Pourriez-vous m'aider à la résoudre en isolant X .
Par avance, je vous remercie
Cordialement

D559 + (X-D559) /4 - ((D541:D560) + D559 + ((X - D559)/4))/20
______________________________________________________ x100=G559

((D541:D560) + D559 + ((X-D559) / 4)) / 20

9 réponses

  1. Contributeur
    Salut qataror.

    Je ne sais pas si c'est toujours d'actualité ou si tu t'en es déjà sorti, mais pour le fun j'ai recommencé mes calculs et fait une vérification chiffrée :

    B560=(K559 - G560 - 0,75*J559 + 25)*H560/6,25 - 3*D559

    Avec K559=104 ; G560=25 ; J559=22 ; H560=4 et D559=18 par exemple on trouve 2 comme solution.
    https://www.cjoint.com/c/EEuhiP7feyC

    Cordialement (je me suis bien amusé !).
    0
    1. Bonjour Raymond,
      Oui, le sujet est encore vivant et merci encore pour t'y être interessé.
      Malheureusement, je l'ai essayé et le résultat n'est pas concluant.
      En effet, le résultat de l'équation est de 5,96 au lieu de 16,03 ( en manuel ou avec le solveur)
      Encore merci pour ton aide
      Bonne journée
      0
    2. Contributeur
      @qatarorDésolé, mais ma formule est juste, et mon exemple de calcul le démontre.
      Quelles sont les valeurs que tu as mises en K559, G560, J559, H560 et D559 ?
      0
    3. bonjour Raymond,
      Désolé Raymond mais je n'arrive pas à ouvrir Excel 2007. Mon portable est en 2003.
      il faut attendre mon retour au domicile pour pouvoir le faire.
      Par contre, pour les valeurs inscrites dans les colonnes K/G/J/H/D dans l'onglet "donCAC" elles sont automatiquement calculées par les formules en fonction des valeurs de la colonne B. Celles-ci viennent des valeurs inscrites manuellement dans la "BASE".
      J'espère ne pas avoir été trop confus .
      en clair
      date B559 C559 D559 F559 G559 H559 I560 J560 K559
      08/05/15 19,00 19,00 17,56 18,75 -6,32 17,38 1,04 -1,76 -8,08

      date B560 C560 D560 F560 G560 H560 I560 J560 K560
      15/05/15 19,00 19,00 17,92 18,42 -2,69 17,52 2,31 -0,74 -3,43

      EN FINAL
      B559 doit être égale à 15,59 (calcul manuel et par le solveur)
      B560 doit ëtre ègale à 16,03 (calcul manuel et par le solveur)

      ce qui est bizarre, en utilisant ta formule, j'obtiens
      B558 = 10,7074
      B559 = 15,5819
      B560 = 3,3652
      Je ne comprends pas pourquoi tant d'écart. est-ce la version d' Excel ???

      Merci pour ton aide et bonne journée
      Très cordialement
      0
  2. Oui,c'est vrai

    K560 = K559

    ON REMPLACE K560
    G560 + J560 = K559

    ON REMPLACE J560
    G560 + [ J559 + ( I560 - J559 )* 0,25 ] = K559

    ON REMPLACE I560
    G560 + [ J559 + (( D560 - H560 ) / H560 )* 100 ) - J559 )* 0,25 ] = K559

    ON REMPLACE D560
    G560 + [ J559 + ( D559 + (( B560 - D559 )*0,25 ) - H560 ) / H560 )* 100 ) - J559 )* 0,25 ] = K559
    0
    1. Bonsoir,
      Toujours sur le même fichier précédent, j'ai une deuxième équation à une inconnue à développer.
      Cette fois-ci, c'est calculer la valeur en B560 que fera que la valeur en K560 soit égale à K559.
      Pour info, cela fonctionne avec le solveur
      Je vous mets le lien pour accéder au fichier.
      https://www.cjoint.com/?0EptVonBWzt

      J'ai démarré le développement de l'équation comme avait pratiqué JvDo
      mais je bute pour isoler B560 dans cette équation

      K560 = K559

      ON REMPLACE K560
      G560 + J560 = K559

      ON REMPLACE J560
      G560 + ( J559 + ( I560 - J559 )* 0,25 = K559

      ON REMPLACE I560
      G560 + ( J559 + (( D560 - H560 ) / H560 )* 100 ) - J559 )* 0,25 = K559

      ON REMPLACE D560
      G560 + ( J559 + ( D559 + (( B560 - D559 )*0,25 ) - H560 ) / H560 )* 100 ) - J559 )* 0,25 = K559

      IL FAUT MAINTENANT ISOLER B560
      Merci infiniment pour votre aide
      Cordialement
      0
      1. Contributeur
        ON REMPLACE J560
        G560 +
         ( 
        J559 + ( I560 - J559 )* 0,25 = K559

        il y a une erreur de parenthèse !
        0
    2. Bonjour à tous,

      B560 sera égal à
      =(G559/100*(3*D559/80+SOMME(D541:D559)/20)-19*3/80*D559+SOMME(D541:D559)/20)/(19/80-G559/8000)

      je n'ai pas vu de référence circulaire.

      le calcul décomposé :
      G560=G559

      on remplace G560 :
      (D560-F560)/F560*100=G559

      on remplace F560 :
      (D560-MOYENNE(D541:D560))/MOYENNE(D541:D560)*100=G559
      (D560-SOMME(D541:D559)/20-D560/20)/(SOMME(D541:D559)/20+D560/20)*100=G559
      (19/20*D560-SOMME(D541:D559)/20)/(SOMME(D541:D559)/20+D560/20)*100=G559

      on remplace D560 :
      (19/20*(D559+(B560-D559)/4)-SOMME(D541:D559)/20)/(SOMME(D541:D559)/20+(D559+(B560-D559)/4)/20)*100=G559
      (19/80*(3*D559+B560)-SOMME(D541:D559)/20)/(SOMME(D541:D559)/20+(3*D559+B560)/80)*100=G559

      on isole B560 :
      19/80*B560=G559/100*(SOMME(D541:D559)/20+(3*D559+B560)/80)-19*3*D559/80+SOMME(D541:D559)/20)
      B560*(19/80-G559/8000)=G559/100*(SOMME(D541:D559)/20+3*D559/80)-19*3*D559/80+SOMME(D541:D559)/20)

      et enfin :
      B560=(G559/100*(SOMME(D541:D559)/20+3*D559/80)-19*3*D559/80+SOMME(D541:D559)/20))/(19/80-G559/8000)

      cordialement
      0
      1. Bonjour,
        Merci infiniment JvDo, ccm81 et Raymond pour votre aide
        Me voici avec 2 solutions et qui fonctionnent.
        Très cordialement

        PS si vous êtes interressés par la bourse, je pourrais vous fournir le fichier
        lorsqu'il sera terminé. Je n'oublirai pas de voir le proposer.
        0
    3. Salut Raymond

      B560=(D559*77/4-D541/D560-G559*(D559*3/4+D541/D560)) * 4/(G559-19)
      mais D560=D559+((B560-D559)*(2/8))
      d'où référence circulaire
      J'avais essayé hier, et j'avoue avoir tourné un peu en rond !

      Cdlmnt
      0
      1. Contributeur
        Sauf erreur (toujours possible) de ma part, la solution est
        X=[D559*77/4-D541/D560-G559*(D559*3/4+D541/D560)] * 4/(G559-19)

        Je te suggère de définir un nom pour tes cellules :
        a pour D559 ; n pour D541 ; d pour D560 ; s pour G559
        afin d'alléger l'écriture de la formule :
        =(a*77/4-n/d-s*(a*3/4+n/d))*4/(s-19)
        0
        1. Bonjour et merci pour votre accueil,
          En réponse en votre première réponse,
          oui, tout à fait, c'est une équation à une inconnue ( certainement l'émotion)
          je remets la formule en utilisant vos indications et des crochets ce qui semble plus clair

          a + ( x - a ) / 4 - [(n:d) + a + (( x - a ) / 4 )] / 20
          ______________________________________ X 100 = S

          [(n:d) + a + (( x - a ) / 4 )] / 20

          (n:d) c'est (D541:D560) C'est la moyenne de la plage entre D541 et D560
          oui le signe / est le signe de division comme la ligne qui sépare les 2 lignes de l'équation.
          Merci pour votre coopération
          Cordialement

          ps : la retraite , c'est bien surtout dans le Cantal..........l'été......
          0
        2. Je remets l'équation pour être mieux présentée

          a + ( x - a ) / 4 - [(n:d) + a + (( x - a ) / 4 )] / 20
          ______________________________________ x 100 = S

          [(n:d) + a + (( x - a ) / 4 )] / 20
          0
        3. malheureusement je n'y arrive pas malgré la prévisualisation
          on repousse x100=S plus loin en continuant le trait de division.
          Désolé
          0
      2. Contributeur
        Bonjour qataror, et bienvenue au nouveau membre !

        J'ai bien compris que tu parlais d'une équation à une inconnue ...
        Mais je ne suis pas sûr d'avoir compris pour tes divisions :
        - tu utilises un grand trait avec une expression en numérateur et une autre en dénominateur ;
        - tu utilises un slash pour diviser par 4 et par 20 ;
        - mais tu utilises deux-points ":" pour diviser D541 par D560 "D541:D560" ?
        C'est bien cela ?
        D'autre part tu es bien certain de tes parenthèses ?
        0
        1. Je ne pense pas qu'une formule au sens mathématique soit jouable (on va tomber sur des références circulaires)
          Par contre tu as une solution via l'outil Solveur (voir l'exemple - au passage la valeur trouvée est 16.66)
          Accès avec Outils/Solveur sous excel 2003.
          S'il n'est pas dans la liste, il te faut installer la macro complémentaire "Complément Solver"

          Cdlmnt
          0
          1. Merci pour votre réponse.
            Donc la formule mathématique doit être oublié.
            Dans mon fichier actuel, la macro Solver est installée.
            Par contre n'ayant jamais utilisé cette fonction, pouvez-vous me montrer l'exemple que vous avez utilisé pour trouver 16,66 ?
            Encore merci pour votre coopération
            Cordialement
            0
          2. Merci infiniment.
            Petites questions :
            - peut-on installer plusieurs solvers dans l 'onglet "donCAC" (j'ai réduit au minimun mes formules, il y en a d'autres pour d'autres résultats)?
            - peut-on garder en mémoire les différents résultats trouvés au fil des semaines ou faut-il les retranscrire à la main ?
            Je vous promets que ce sont les dernières questions cr je ne voudrais pas abuser.
            Merci encore pour votre action
            Cordialement
            0
        2. Bonjour

          Difficile de décrypter ton message. Peux tu envoyer la partie concernée de ton fichier, au format excel 2003, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas quelques explications et au moins un exemple de ce que tu veux obtenir

          Cdlmnt
          1
          1. Rebonjour,
            Voici l'adresse du lien avec le fichier et les commentaires en espérant que ce soit bien expliqué.
            https://www.cjoint.com/c/EEmqilu7rmg
            Par avance, je vous remercie pour votre aide
            Très cordialement.
            0