Résolution Equation nr2

Résolu
qataror Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   -  
qataror Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Toujours sur le même fichier précédent, j'aurai une deuxième équation à une inconnue à développer.
Cette fois-ci, c'est :
calculer la valeur en B560 que fera que la valeur en J560 soit égale à J559.
Pour info, cela fonctionne avec le solveur
Je vous mets le lien pour accéder au fichier.
https://www.cjoint.com/?0EspYXdPbdB

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

J560 = J559

on remplace J560
J559 + ( I560 - J559 )* 0,25 = J559

on remplace I560
J559 + (( D560 - H560 ) / H560 * 100 - J559) * 0,25 = K559

on remplace D560
J559 + [( D559 + ( B560 - D559 )*0,25 - H560 ) / H560 * 100 - J559 ]* 0,25 = K559

Mon problème est d'isoler B560 à condition que je ne sois pas trompé dans la position des parenthèses
Merci infiniment pour votre aide
Cordialement

7 réponses

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    A vérifier !

    J560 = J559
    > J560 = J559+(I560-J559)*0,25
    J559+(I560-J559)*0,25 = J559
    là les J559 se suppriment, il reste donc
    I560 - J559 = 0
    I560 = J559
    > I560 = ((D560-H560)/H560)*100
    ((D560-H560)/H560)*100 = J559
    100*(D560-H560)/H560 = J559
    100*(D560-H560) = H560*J559
    D560-H560 = H560*J559/100
    D560 = H560 + H560*J559/100
    > D560=D559+((B560-D559)*(2/8))
    D559+((B560-D559)*(2/8)) = H560 + H560*J559/100
    > ((B560-D559)*(2/8)) =(B560-D559)/4
    D559+ B560/4-D559/4 = H560 + H560*J559/100
    B560/4 = H560 + H560*J559/100-3*D559/4
    B560 = 4*H560+H560*J559/25-3*D559

    Cdlmnt
    0
    1. qataror Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
       
      Merci ccm81 pour votre réponse
      Malheureusement, le résultat avec la formule donne
      ligne 560 / 16,15 pour 15,22
      ligne 559 / 16,41 pour 15,58
      ligne 558 / 15,79 pour 15,40
      ligne 557 / 15,65 pour 15,24
      le deuxième résultat est fait à tatons et confirmé par le solveur
      Cordialement
      0
  2. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Je n'avais pas essayé,
    chez moi, la formule crée une référence circulaire
    Peut être une solution
    https://www.cjoint.com/?3EstvZL9X6i
    0
    1. qataror Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour ccm81,
      Désolé pour la réponse tardive.
      Merci encore pour ton aide et ta solution.
      Je vais voir pour la travailler car je désire que ce calcul soit fait sur toutes les cellules précédentes. C'est pour cette raison que j'aimerais une équation avec B560 égale à :
      comme la formule trouvée précédemment pour la colonne G.
      J'espère n'avoir pas été trop confus dans mon désir de formule.
      Très cordialement
      0
  3. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Essaies celle-ci
    B560 =(3*H559*(1+J559/100)+3*D559*J559/400-9*D559/4)/(3/4-J559/400)

    Cdlmnt
    0
  4. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    Bonsoir à tous

    voilà le déroulé :
    J560=J559
    J559+(I560-J559)*0.25=J559
    (I560-J559)*0.25=0
    I560=J559

    on remplace I560 :
    ((D560-H560)/H560)*100=J559
    D560-H560=H560*J559/100
    D560=H560*(1+J559/100)

    on remplace D560 :
    D559+(B560-D559)*2/8=H560*(1+J559/100)
    D559*6/8+B560*2/8=H560*(1+J559/100)

    on remplace H560 :
    D559*6/8+B560*2/8=(H559+(D560-H559)*2/8)*(1+J559/100)
    B560*2/8=(H559+(D560-H559)*2/8)*(1+J559/100)-D559*6/8
    B560*2/8=D560*(1+J559/100)*2/8+H559*(1+J559/100)*6/8-D559*6/8

    ici, on multiplie par 4 pour alléger l'écriture :
    B560=D560*(1+J559/100)+H559*(1+J559/100)*3-D559*3

    on remplace à nouveau D560 :
    B560=(D559*6/8+B560*2/8)*(1+J559/100)+H559*(1+J559/100)*3-D559*3
    B560=D559*(1+J559/100)*6/8+B560*(1+J559/100)*2/8+H559*(1+J559/100)*3-D559*3
    B560*(1-(1+J559/100)*2/8)=D559*(1+J559/100)*6/8+H559*(1+J559/100)*3-D559*3
    B560*(6/8-J559/400)=D559*(1+J559/100)*6/8+H559*(1+J559/100)*3-D559*3
    B560=(D559*(1+J559/100)*6/8+H559*(1+J559/100)*3-D559*3)/(6/8-J559/400)


    cordialement

    PS : quand tu auras fini, je veux bien voir le résultat de tes calculs d'option sur le CAC et la façon dont tu t'en sers.
    Au fait, pourquoi as-tu une vingtaine de modules vba vides (sauf un)?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. qataror Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
     
    Bonjour ccm81 et JvDo,
    Je découvre aujourd'hui vos réponses à mon problème d'équation nr2.
    Je vous remercie infiniment pour vos réponses.
    La solution de JvDo est parfaite pour toutes les valeurs de J.
    Merci pour votre coopération
    Cordialement

    PS: j'ai une autre énigme avec K560=K559
    (https://forums.commentcamarche.net/forum/affich-31960283-resolution-equation voir à la fin des commentaires. Merci
    0
    1. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
       
      Bonjour,

      La formule de ccm81 donne les mêmes résultats.
      J'aurais dû le vérifier avant de me lancer dans mes développements.

      Cordialement.

      Pour ton autre message, je ne m'y retrouve plus. Je crois t'avoir donné une formule qui fonctionne.
      Quel est le lien avec ce post?
      Y a-t-il plusieurs questions réparties sur 2 posts pour un même sujet?
      En plus, comme raymond pentier te l'a dit, ton lien n'est plus actif
      0
  7. qataror Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
     
    Bonjour,
    J'ai bien sûr essayé les 2 formules.
    Celle de ccm81, le fichier me dit qu'elle contient une erreur et ne veut ps me donner de résultat.

    Pour la deuxième formule, je n'avais pas vu que le dossier était résolu.
    J'aurais du ouvrir une nouvelle rubrique. Il y aurait eu plus de clarté dans mes demandes d'équation.

    D'ailleurs, je vais ouvrir une 3ème file en reprenant les principaux développement.

    Cordialement
    0
  8. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    Celle de ccm81, le fichier me dit qu'elle contient une erreur et ne veut ps me donner de résultat.
    chez moi elle a l'air de fonctionner
    https://www.cjoint.com/?3ExqivMjTzz

    Salut à JvDo en passant

    Cdlmnt

    Cdlmnt
    0
    1. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
       
      Salut ccm81
      Oui, chez moi aussi
      Cdlt
      0
    2. qataror Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour ccm81 et JvDo,
      je viens d'ouvrir une nouvelle file avec le fichier avec toutes les équations trouvées.
      Et je ne comprends pas pourquoi les formules ne fonctionnent pas. (ccm81 et raymond)
      Merci encore pour votre aide
      Encore 2 équations à résoudre K560=K559 et I560=0
      et je vous ferais parvenir les fichiers qui peuvent être utilisé en TCT(horaire) et CT(journalier), MT(hebdomaire) et LT(mensuel), pouvant analyser toutes valeurs
      et tous les indices. En vous expliquant bien sûr les procédures.
      Le fichier initial a été conçu par Jacques Galabert en prenant comme référence
      la formule de l'Université de Quebec
      http://forums.univers-bourse.com/indicateurs-et-systemes/12231-indicateurs-de-tendance-cac-et-nasdaq.html
      Tout le mérite de la découverte en revient à M. Galabert.
      J'ai juste essayé de développer cette théorie depuis 2003 malgré mes limites en excel et en mathématiques.
      Cordialement
      0