-
Problème avec une boucle
Bonjours à tous, j'ai besoin d'aide pour faire une bouclle(VB2003) et je n'ai aucune idée comment faire. Voici mon problème:
Dans excel j'ai une colonne, disons A, qui comporte des valeurs ex:
A1= 0.25, A2= 0.3 ...
J'ai aussi un tableau comportant 2 autres colonnes ex:
C1= 0.24, C2=0.24, C3=0.3 ...
D1= 1, D2= 0.6, D3= 0.9
Mon algorithme doit trouver la valeur de la colone C qui se rapproche le plus des valeurs de la col A. Ex 0.24 se rapproche le plus de 0.25. Il doit ensuite revoyer dans la col B la valeur de la col D associé à C. À noter que si il y a deux C identiques, il faut le minimum de la col D.
Dans mon exemple je cherche à avoir le tableau:
A1= 0.25, B1=0.6
A2=0.3, B2= 0.9
(la col A est connue, je cherche la B)
J'ai aucune idée comment m'y prendre, :aie:
alors
MERCI D'AVANCE!
-
1) Recherche de la valeur la plus proche, pas trop dur, c'est la ou la valeur absolu de la différence est la plus petite
2) Tester s'il existe plusieurs différences égales
a) si oui, récupérer la plus petite valeur de D
b) si non, récupérer la seule valeur de D