C'est un peu long désolée. J'ai un problème que je n'arrive pas à régler. J'ai une base de donnée contenant les colonnes :
Col
Paquet
Tub
NUM_BOITE
Zmmvert
Denshum
codevert
Zmmsec
Denssec
codesec
Mon but est de tracer la différence entre les courbes de Denshum et Denssec. Le problème est que la longueur de leurs axes des abcisses n'est pas la même (Zmmvert pour Denshum et Zmmsec pour Densec). Je les ai mis en graphe et il apparait qu'elles sont systématiquement décalées. Je voudrais alors étirer les valeurs de Zmmsec et faire une interpolation si cela est la solution pour avoir des nouvelles valeurs de Denssec et pour obtenir à la fin la différence entre les 2 courbes que je représenterait sur un graphe.
Ensuite à chaque fois que le contenu de la colonne "codevert" change (exemple de 0.0.6067 à 0.2.6067), je recommence la même chose, c'est à dire la différence entre les deux courbes (Denshum et Densec) + interpolation si c'est la solution pour que leurs axes des abcisses aient la même valeur de debut et fin.
Voici le tableau pour illustrer :
Code : Tout sélectionner
ï..Col Paquet Tub NUM_BOITE Zmmvert Denshum codevert Zmmsec Denssec codesec
1 0 354 0 6067 0 218,895 0.0.6067 0 336,571 0.0.6067
2 0 354 0 6067 0,625 572,143 0.0.6067 0,625 596,619 0.0.6067
3 0 354 0 6067 1,25 720,286 0.0.6067 1,25 620,238 0.0.6067
4 0 354 0 6067 1,875 720 0.0.6067 1,875 586,095 0.0.6067
5 0 354 0 6067 2,5 670,143 0.0.6067 2,5 526,286 0.0.6067
6 0 354 0 6067 3,125 609,714 0.0.6067 3,125 485,762 0.0.6067
7 0 354 0 6067 3,75 619,857 0.0.6067 3,75 481,571 0.0.6067
8 0 354 0 6067 4,375 551,952 0.0.6067 4,375 376,524 0.0.6067
9 0 354 0 6067 5 390,381 0.0.6067 5 276,524 0.0.6067
10 0 354 0 6067 5,625 334,571 0.0.6067
11 0 354 0 6067 6,25 343,524 0.0.6067
12 0 354 0 6067 6,875 501,476 0.0.6067
13 0 354 0 6067 7,5 634,857 0.0.6067
14 0 354 0 6067 8,125 558,667 0.0.6067
15 0 354 0 6067 8,75 501,571 0.0.6067
16 0 354 0 6067 9,375 478,238 0.0.6067
17 0 354 0 6067 10 484,952 0.0.6067
18 0 354 0 6067 10,625 463,095 0.0.6067
19 0 354 0 6067 11,25 420,19 0.0.6067
20 0 354 1 6067 0 209,952 0.1.6067 0 184,5 0.1.6067
21 0 354 1 6067 0,625 608,905 0.1.6067 0,625 507,952 0.1.6067
22 0 354 1 6067 1,25 911,619 0.1.6067 1,25 739,381 0.1.6067
23 0 354 1 6067 1,875 944,19 0.1.6067 1,875 739,762 0.1.6067
24 0 354 1 6067 2,5 908,619 0.1.6067 2,5 704,238 0.1.6067
25 0 354 1 6067 3,125 898,952 0.1.6067 3,125 716 0.1.6067
26 0 354 1 6067 3,75 901,81 0.1.6067
27 0 354 1 6067 4,375 897,667 0.1.6067
28 0 354 1 6067 5 895,095 0.1.6067
29 0 354 1 6067 5,625 898,381 0.1.6067
30 0 354 1 6067 6,25 896 0.1.6067
31 0 354 2 6067 0 250,143 0.2.6067 0 224,056 0.2.6067
32 0 354 2 6067 0,625 386 0.2.6067 0,625 315,476 0.2.6067
33 0 354 2 6067 1,25 516,19 0.2.6067 1,25 405 0.2.6067
34 0 354 2 6067 1,875 614,762 0.2.6067 1,875 464,619 0.2.6067
35 0 354 2 6067 2,5 673,286 0.2.6067 2,5 503,476 0.2.6067
36 0 354 2 6067 3,125 682,143 0.2.6067 3,125 553,286 0.2.6067
37 0 354 2 6067 3,75 791,667 0.2.6067 3,75 477,619 0.2.6067
38 0 354 2 6067 4,375 547,429 0.2.6067 4,375 306,81 0.2.6067
39 0 354 2 6067 5 360,048 0.2.6067 5 252,762 0.2.6067
40 0 354 2 6067 5,625 348,714 0.2.6067
41 0 354 2 6067 6,25 416,19 0.2.6067
42 0 354 2 6067 6,875 544,81 0.2.6067
43 0 354 2 6067 7,5 711,524 0.2.6067
44 0 354 2 6067 8,125 767,048 0.2.6067
45 0 354 2 6067 8,75 740,571 0.2.6067
46 0 354 2 6067 9,375 791,524 0.2.6067
47 0 354 2 6067 10 899,905 0.2.6067
Merci beaucoup si vous pouvez m'aider