horhos a écrit:Bonjour,
Dans le cadre de programmation en VBA sur excell, je suis emmené à établir un lien de proportionnalité entre 2 plages de valeurs, mais mes cours de maths remontant il y a assez longtemps le raisonnement ne me reviens pas malgrès avoir posé le raisonnement plusieurs fois.
J'ai 2 plages de valeur, la première de 0 à 100 et la deuxième de 26 à 50 :
26 = 0 ; 50 = 100 ; 36 = 41,5
Je voudrais pour une valeur x comprise entre 26 et 50 avoir la valeur à laquelle correspond y compris entre 0 et 100.
Et je dois faire de même pour plusieurs autres plage de valeur, quelqu'un peut il m'expliquer le raisonnement de base je suis un peu perdu.
Merci
bonsoir
si les valeurs sont proportionnelles la fonction y = f(x) qui permet de passer d'une plage un autre est une droite
pour bien comprendre le mieux est de faire un graphique en plaçant les points connus puis tracer la droite qui les relie
une droite s'exprime sous la forme y = a * x + b
pour trouver les coefficients a et b prendre 2 points connus (x=26 ; y=0) et (x=50 ; y = 100)
ce qui donne les 2 équations :
(1) 0 = a * 26 + b
(2) 100 = a * 50 + b
pour résoudre le système d'équations faire (2)-(1) :
100 - 0 = (a * 50 + b) - (a * 26 + b)
=> 100 = a * (50 - 26)
=> a = 100 / 24 = 25 / 6
puis remplacer a dans (1)
0 = (25 / 6) * 26 + b
=> b = - 25 * 26 / 6
la droite a donc pour équation :
y = 25 / 6 * x - 25 * 26 / 6
ou y = 25/6 * (x - 26)
vérifier si l'équation est bonne :
si x = 26 -> y = 0 => ok
si x = 50 -> y = 25/6 * (24) = 25 * 4 = 100 => ok
à vérifier pour x = 36