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. 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
  2. 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
  3. 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. 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. 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. 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
      2. 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
      3. 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. 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