EXCEL : calcul de distance euclidienne
Résolu
Dale-06
-
Flosedel -
Flosedel -
Bonjour,
Voici mon problème : possédant les coordonnées de plusieurs points, j'aimerais pouvoir obtenir les distances euclidiennes entre tous ces points. Le calcul est relativement simple, mais le nombre de points est d'environ 350, soit plus de 60000 distances à reporter sur un tableau à double entrée. Jusque là, je n'ai pas trouvé de moyen de ne pas changer manuellement les données utiles au calcul, ce qui rend mon travail presque irréalisable...
Je vous remercie d'avance pour toute aide.
Voici mon problème : possédant les coordonnées de plusieurs points, j'aimerais pouvoir obtenir les distances euclidiennes entre tous ces points. Le calcul est relativement simple, mais le nombre de points est d'environ 350, soit plus de 60000 distances à reporter sur un tableau à double entrée. Jusque là, je n'ai pas trouvé de moyen de ne pas changer manuellement les données utiles au calcul, ce qui rend mon travail presque irréalisable...
Je vous remercie d'avance pour toute aide.
Configuration: Windows XP Internet Explorer 7.0
4 réponses
-
Dans la ligne 2, à partir de la colonne D, vous mettez les 350 valeurs x et dans la ligne 3 toujours à partir de la colonne D, les 350 valeurs y.
Dans la colonne B, à partir de ligne 4, de nouveau les 350 valeurs x et dans la colonne C toujours à partir de la ligne 4, les 350 valeurs y.
La formule en case D4 est la suivante =((D$2-$B4)^2+(D$3-$C4)^2)^0,5
Utilisez la racine carrée de préférence à ^0,5 mais je ne sais pas la fonction en français; c'est sqrt sur la version US.
Après étirez cette formule dans les deux sens.-
-
-
Oups...
En fait l'astuce que m'a donné Marc-Grt ne fonctionne pas... En effet après avoir étendu le calcul aux autres cellules, les données utilisées pour les calculs sur les autres cellules ne sont plus celles du départ (x et y) mais des distances (ce qui fausse toutes les autres distances) ! Le problème vient en fait de la copie incrémentée. Il faudrait que dans une même colonne, la colonne A par exemple, le calcul fasse toujours référence à certaines lignes (celles des x et y en ligne) mais pas à d'autres (celles des x et y en colonne)...
Exemple : pour A(x1;y1) et B(x2;y2), les calculs dans la colonne A doivent toujours faire référence à x1 et y1 de cette colonne mais pas à ceux des autres colonnes.
Est-ce possible ? -
-
-
-
'jour !
Un tableau à double entrée Excel ?
peux-tu donner une exmple de ce que tu as et veux ?
-
-