Bonjour j'ai réalisé le programme suivant
Doc1.docx
Les Valeur CpA et CbB sont deux valeurs que je mesure et CCpA et CCpB sont des colonnes avec différentes valeurs de CpA et CpB. Je cherche avec mon programme que celui-ci me renvoie les 30 valeurs les plus proches ainsi que l'indice de cette valeur. Mon programme fonctionne pour les valeurs les plus proches par exemple si CpA=2.54 le programme me revoit 2.53 puis 2.57 puis 2.60 ect.. Cependant pour l'indice j'ai un problème pour la première valeur de la boucle l'indice est correcte puis ensuite si l'indice suivant est plus grand que le précédent, l'indice renvoyé est décalé par exemple 15 au lieu de 14.J'ai donc voulu codé le code suivant à la suite de mon programme mais cela ne change rien:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 if indice1(i)<indice1(i+1)
,indice1=indice1+1
else ,indice1=indice1+0
end
if indice2(i)<indice2(i+1)
indice2=indice2+1
else indice2=indice2+0
end
Merci de vos réponses.