Re : Recherche d'une valeur approximative selon 2 critères
Bonjour,
la distance entre 2 points. A (de coordonnées Xa et Ya) et B (Xb, Yb) dans le plan est la racine carrée de la somme des carrés des différences de coordonnées.
Ca ferait ((Xa-Xb)^2+(Ya-Yb)^2)^(1/2)
le fait que que ce soit des latitudes et des longitudes ne change rien à l'approche parce qu'on cherche des comparaisons entre points et non des distances réelles.
donc tu considères tes points comme s'ils étaient dans le plan et tu peux même t'affranchir de la racine carrée puisque, encore une fois, il s'agit de comparer des mesures et non de mesurer une réalité.
la formule est un classique des formules matricielles.
tu considères un point A de tes données. Tu crées un tableau T1 des distances au carré entre ce point et ta base.
tu lui dis enfin de faire un tableau T2 avec le numéro de la ligne de T1 chaque fois qu'un minimum est trouvé dans T1.
tu prends le minimum de T2 que tu utilises dans un INDEX() sur ta base pour trouver le point le plus proche.
une précision : quand je parle de numéro de ligne de T1, il s'agit du numéro de la ligne de la feuille de calcul.
Le plus pédagogique aurait été de te faire une feuille de calcul avec les tableaux intermédiaires, mais je te réponds sur une tablette.
cordialement