Coordonnées du pt de croisement de 2 courbes

Bonjour

j'aimerais savoir comment faire pour connaitre les coordonnées du point de croisement de 2 courbes (ou de 2 series). Une courbe est definie par une equation du type Y=aX2, l'autre est une serie de valeurs.

Je joins un fichier excel a titre d'exemple

Je vous remercie par avance de votre aide!

Jep

Bonjour JEP33,

Andy Pope, un expert en la matière a créé la fonction Intersectcomplex ( http://www.andypope.info/charts/intersection.htm )

Je l'ai adapté dans ton fichier. A savoir que les données doivent être en colonne pour que la fonction marche.

Pour ajouter une courbe de tendance à une courbe, ça Excel sait le faire. Clic droit sur la courbe -> Ajouter une courbe de tendance puis choisir le type qui convient.

screen 1 screen 2

Bonjour

Merci pour la reponse, je viens de jeter un coup d'oeil rapide et le resultat me parait interessant. Je vais donc voir ca de plus pres et je vous tiens au courant.

Merci beaucoup

vba-new a écrit :

Bonjour JEP33,

Andy Pope, un expert en la matière a créé la fonction Intersectcomplex ( http://www.andypope.info/charts/intersection.htm )

Je l'ai adapté dans ton fichier. A savoir que les données doivent être en colonne pour que la fonction marche.

Pour ajouter une courbe de tendance à une courbe, ça Excel sait le faire. Clic droit sur la courbe -> Ajouter une courbe de tendance puis choisir le type qui convient.

128auto-email-v2.xlsm (149.44 Ko)

Bonsoir

cette fonction me convient , j'ai pu verfifier la precision qui est correcte sur plusieurs cas.

Par contre, est ce qu il est possible dintegrer cette fonction (intersectcomplex) a la liste des fonctions excel de ma niere a pouvoir l'inserer facilement dans un fichier. Actuellement, je dois travailler sur le fichier qui m'a été retourné pour que cette fonction soit active. Je ne peux pas non plus copier la feuille dans un autre fichier.

Merci par avance

vba-new a écrit :

Bonjour JEP33,

Andy Pope, un expert en la matière a créé la fonction Intersectcomplex ( http://www.andypope.info/charts/intersection.htm )

Je l'ai adapté dans ton fichier. A savoir que les données doivent être en colonne pour que la fonction marche.

Pour ajouter une courbe de tendance à une courbe, ça Excel sait le faire. Clic droit sur la courbe -> Ajouter une courbe de tendance puis choisir le type qui convient.

Bonjour,

Oui c'est possible en l'intégrant dans les fonctions personnalisées. Il faut enregistrer la macro en tant que macro complémentaire.

Tu peux avoir une marche à suivre ici :

Sinon, la voici au format xla (macro complémentaire) :

1'267intersectcomplex.zip (9.88 Ko)

Bonsoir

A la recherche du même genre d'information j'avais bien vue la fonction "intersect" d'andy pope et je me demandais si quelqu'un etait capable de ramener cette fonction en formule??

car j'ai beau chercher je n'arrive pas à la convertir.

Merci à ceux qui essayeront.

Bonsoir bruno,

Voici un essai par formule :

Le problème, c'est que cette solution n'est adaptée que pour ce genre de cas ou similaire. C'est-à-dire que les plages d'abscisses des 2 séries doivent être plus ou moins réparties de la même façon. Par exemple, si les abscisses de la première courbe va de 1 à 10 avec un pas de 1 et que la deuxième courbe avec un pas de 0.1, ça va pas le faire.

La difficulté réside dans le fait qu'il faut normalement comparer chaque ligne de coordonnées de la première courbe avec toutes les coordonnées de la seconde courbe, pour voir s'il y a intersection ou non. Chose que l'on peut mettre facilement en place en VBA avec une boucle, mais qui s'avère plus difficile avec des formules.

Dans le fichier joint, j'ai mis quelques explications de comment j'ai procédé dans l'onglet Détails. En espérant que ça soit un peu compréhensible

Peut-être pourras-tu tirer quelque chose de la solution que je propose ?

Bonjour vba new, bonjour à tous

Merci de t'etre penché sur mon soucis, j'avais testé:

=DROITEREG(C4:J4;C3:J3)

droirereg, sans réussir à le mettre en place

=index(DROITEREG(C4:J4;C3:J3);1)

=ECARTYPE(C3:J3;C7:J7;C4:J4;C8:J8)

=TENDANCE(C4:J4;C3:J3)

et plein d'autre chose ( je ni connais rien en math statistique), j'avais trouvé aussi la fonction dans le fichier d'Andy pope sans réussir à la traduire.

Je ferais des test sur plus de donnée ce soir.

Merci encore

Rechercher des sujets similaires à "coordonnees croisement courbes"