OVH Cloud OVH Cloud

comment faire pour trouver le plus procjhe

22 réponses
Avatar
Daniel
Bonjour à Tous

Je cherche une formule plus précise pour trouver le point GPS le plus près.
Voici la formule que j'utilise mais la priorité est mise sur la première
série (Longitude).
Il ne faut pas de priorité mais le plus près des deux seulement.

=INDEX(PMil,EQUIV(PETITE.VALEUR(ABS(((SUBSTITUE(STXT(AO1,2,8),"
","")*1000)+(SUBSTITUE(STXT(AO1,13,8),"
","")/10000))-((SUBSTITUE(STXT(LongLat,2,8),"
","")*1000)+(SUBSTITUE(STXT(LongLat,13,8),"
","")/10000))),1),ABS(((SUBSTITUE(STXT(AO1,2,8),"
","")*1000)+(SUBSTITUE(STXT(AO1,13,8),"
","")/10000))-((SUBSTITUE(STXT(LongLat,2,8),"
","")*1000)+(SUBSTITUE(STXT(LongLat,13,8)," ","")/10000))),0))

LongLat est le nom du champs "AR2:AR10345"
PMil est le nom du champs "AQ2:AQ10345"

J'ai deux collone, la première m'indique un point milliaire et l'autre un
équivalent GPS.
AQ AR
32;21 N45.38786 W73.41787
32;22 N45.38800 W73.41799
32;23 N45.38815 W73.41811
32;24 N45.38829 W73.41823
32;25 N45.38843 W73.41834
32;26 N45.38856 W73.41846
32;27 N45.38870 W73.41857
32;28 N45.38884 W73.41868
32;29 N45.38897 W73.41880
32;31 N45.38911 W73.41892
32;32 N45.38925 W73.41903
32;33 N45.38938 W73.41914
32;34 N45.38952 W73.41926
32;35 N45.38965 W73.41937
32;36 N45.38979 W73.41948
32;37 N45.38992 W73.41959
32;38 N45.39005 W73.41970
32;39 N45.39018 W73.41980
32;40 N45.39031 W73.41991


79;25 N45.38811 W73.51807
79;24 N45.38803 W73.51817
79;23 N45.38791 W73.51832
79;22 N45.38778 W73.51848
79;20 N45.38765 W73.51865
79;19 N45.38752 W73.51882
79;18 N45.38739 W73.51898
79;17 N45.38726 W73.51914
79;16 N45.38714 W73.51929
79;15 N45.38702 W73.51944
79;13 N45.38691 W73.51958
79;12 N45.38676 W73.51977
79;11 N45.38664 W73.51991
79;10 N45.38653 W73.52006

Dans cette exemple, les deux série suivant , le première groupe, la deuxième
donne est prèsque
parreille a la deuxième donnée du deuxième groupe et
cela me donne une mauvaise référence..

32.22 a la place de 79,25 et ainsi de suite.

Comment faire pour avoir le point GPS le plus près.?????

Merci

10 réponses

1 2 3
Avatar
Daniel
Bonsoir Modeste

Dans le fichier joint
http://cjoint.com/?jsd7E8f6uK

corriger les formule dans "i3 et J3" pour obtenir le plus près.
Merci

"Modeste" a écrit dans le message de news:

Bonsour®
Daniel wrote:
je voudrai en "i3" avoir une formule qui me donne les chiffre entre
le "N" et l'espace
qui est devant le "W" et dans "J3" les chiffre qui suive "W"
;o)))

uniquement pour le fun ...
à toi d'adapter alors cette evolution
http://cjoint.com/?jrnAPqFsDq
@+


Merci

"Daniel" a écrit dans le message de news:
unvN%
Bonsoir Modeste

Cela semble très bien.

Ma donnée GPS est extraite par une macro dans la cellule "i7"

N45.43454 W73.45969

Comment faire pour extraire les chiffres LONG et LAT dans deux
cellule, avec une formule.
dans le genre =gauche(i7,10,)...........

Merci

"Modeste" a écrit dans le message de news:

Bonsour®
Daniel Pellet15 wrote:
Bonjour à Tous

Je cherche une formule plus précise pour trouver le point GPS le
plus près. LongLat est le nom du champs "AR2:AR10345"
PMil est le nom du champs "AQ2:AQ10345"


1- pour faciliter les calculs :
mettre les Latitudes et longitudes dans des colonnes séparées
ceci peut etre fait via données convertir
(en 2 fois : 1 fois pour Lat et Lon délimité Espace , 1 autre fois
pour N, S,W,E largeur fixe 1)
puis traiter les N et S pour adapter les signes
de même pour W et E
ensuite le calcul de l'écart par rapport à une référence est trés
simple

«S(RACINE((LatRef-Latx)^2+(LonRef-Lonx)^2))

voir exemple :
http://cjoint.com/?jqlNx5KECS
seule la saisie des lat et lon en I3 et J3 est autorisée
la réponse en J4 est le point Militaire le plus proche
La MEFC (vert) pointe sur le point GPS le plus proche (Min(Ecarts))
il y a une simple protection sur cette feuille

--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042




--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042







Avatar
Modeste
Bonsour®
Daniel wrote:
Dans le fichier joint
http://cjoint.com/?jsd7E8f6uK
corriger les formule dans "i3 et J3" pour obtenir le plus près.


;o))) et voilà
http://cjoint.com/?jssbNV73bb

--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042

Avatar
Daniel
Bonjour Modeste

Cela est parfait demain je vais sur la route pour faire des tests

Une petite chose dans un des fichiers

(jrnAPqFsDq_GPS_pellet_2_.xls en "J8" et dans le fichier
jssbNV73bb_GPS_pellet15_2.xls "K7 et L7 , L9")

vous me donner la distance du point GPS ,

cela j'aime beaucoup, mais je le voudrais en pieds et en mille.

Merci J'apprécie beaucoup votre aide

"Modeste" a écrit dans le message de news:
%
Bonsour®
Daniel wrote:
Dans le fichier joint
http://cjoint.com/?jsd7E8f6uK
corriger les formule dans "i3 et J3" pour obtenir le plus près.


;o))) et voilà
http://cjoint.com/?jssbNV73bb

--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042




Avatar
Modeste
Bonsour®
Daniel wrote:
vous me donner la distance du point GPS ,
cela j'aime beaucoup, mais je le voudrais en pieds et en mille.


;o))) francophone canadien GMT-4, je le sentir venir ...

http://maps.google.com/maps?llE.394532,-73.433647&spn=0.028286,0.058464&t=k&hl=en
chemin de St-Jean (de La prairie à St-Luc) environ de Chambly ???

en miles :
=CONVERT(L9;"km";"mi")
en yards
=CONVERT(L9;"km";"yd")
en feet :
=CONVERT(L9;"km";"ft")
composite miles et yards :
=ENT(CONVERT(L9;"km";"mi"))&" mi "&ENT(MOD(CONVERT(L9;"km";"yd");1760))&"
yd"
composite miles et feet :
=ENT(CONVERT(L9;"km";"mi"))&" mi "&ENT(MOD(CONVERT(L9;"km";"ft");5280))&"
ft"

pour les pouces "Y'â toujours ben un boutte" ,je te laisse le plaisir de
consulter l'aide de la fonction CONVERT
;o)))

--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042

Avatar
Daniel
Bonsoir Modeste

Je n'arrive pas a avoir la distance (en pieds ou en mille) du point GPS le
plus près.
http://cjoint.com/?judFnP4nG7

k7 ,L7 ,L9
même avec =CONVERT(L9;"km";"ft")
JE N'Y ARRIVE PAS .
ps: Oui , j'abite à Chambly (au sud de Montréal.
Merci


"Modeste" a écrit dans le message de news:
%
Bonsour®
Daniel wrote:
vous me donner la distance du point GPS ,
cela j'aime beaucoup, mais je le voudrais en pieds et en mille.


;o))) francophone canadien GMT-4, je le sentir venir ...

http://maps.google.com/maps?llE.394532,-73.433647&spn=0.028286,0.058464&t=k&hl=en
chemin de St-Jean (de La prairie à St-Luc) environ de Chambly ???

en miles :
=CONVERT(L9;"km";"mi")
en yards
=CONVERT(L9;"km";"yd")
en feet :
=CONVERT(L9;"km";"ft")
composite miles et yards :
=ENT(CONVERT(L9;"km";"mi"))&" mi "&ENT(MOD(CONVERT(L9;"km";"yd");1760))&"
yd"
composite miles et feet :
=ENT(CONVERT(L9;"km";"mi"))&" mi "&ENT(MOD(CONVERT(L9;"km";"ft");5280))&"
ft"

pour les pouces "Y'â toujours ben un boutte" ,je te laisse le plaisir de
consulter l'aide de la fonction CONVERT
;o)))

--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042




Avatar
Modeste
Bonsour®
Daniel wrote:
Bonsoir Modeste

Je n'arrive pas a avoir la distance (en pieds ou en mille) du point
GPS le plus près.
http://cjoint.com/?judFnP4nG7
Si cette fonction n'est pas disponible et renvoie l'erreur #NOM ?, installez

et chargez la macro complémentaire Utilitaire d'analyse.

en L10 la formule
=ENT(CONVERT(L9;"km";"mi"))&" mi "&ENT(MOD(CONVERT(L9;"km";"ft");5280))&"
ft"

oui il y a un petit bug pour les valeur négatives
=ENT(CONVERT(ABS(L9);"km";"mi"))&" mi
"&ENT(MOD(CONVERT(Abs(L9);"km";"ft");5280))&" ft"
en M7 ==ENT(CONVERT(ABS(K7);"km";"mi"))&" mi
"&ENT(MOD(CONVERT(ABS(K7);"km";"ft");5280))&" ft"
et
en K7 =ENT(CONVERT(ABS(L7);"km";"mi"))&" mi
"&ENT(MOD(CONVERT(ABS(L7);"km";"ft");5280))&" ft"
;o)))

--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042

Avatar
Daniel
Bonsoir Modeste
J'ai en L1 une des formule que vous m'avez envoyer
mais le résulta ne va pas.
http://cjoint.com/?jwdHu05BzG
Je voudrait avoir la distence entre le point GPS rechercher (C1) et
le point trouver le plus près dans la liste.
Naturellement en milles et pieds.
Je suis un peu perdu je ne comprend pas très bien les formule que vous me
proposé.

Merci

"Modeste" a écrit dans le message de news:
uv%
Bonsour®
Daniel wrote:
Bonsoir Modeste

Je n'arrive pas a avoir la distance (en pieds ou en mille) du point
GPS le plus près.
http://cjoint.com/?judFnP4nG7
Si cette fonction n'est pas disponible et renvoie l'erreur #NOM ?,

installez et chargez la macro complémentaire Utilitaire d'analyse.

en L10 la formule
=ENT(CONVERT(L9;"km";"mi"))&" mi "&ENT(MOD(CONVERT(L9;"km";"ft");5280))&"
ft"

oui il y a un petit bug pour les valeur négatives
=ENT(CONVERT(ABS(L9);"km";"mi"))&" mi
"&ENT(MOD(CONVERT(Abs(L9);"km";"ft");5280))&" ft"
en M7 ==ENT(CONVERT(ABS(K7);"km";"mi"))&" mi
"&ENT(MOD(CONVERT(ABS(K7);"km";"ft");5280))&" ft"
et
en K7 =ENT(CONVERT(ABS(L7);"km";"mi"))&" mi
"&ENT(MOD(CONVERT(ABS(L7);"km";"ft");5280))&" ft"
;o)))

--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042




Avatar
Modeste
Bonsour® Daniel wrote:
Bonsoir Modeste
J'ai en L1 une des formule que vous m'avez envoyer
mais le résulta ne va pas.
http://cjoint.com/?jwdHu05BzG


quel est précisément le probléme ???

en C1 je vois une coordonnée GPS
en B1 je vois un PMil 83,96 correspondant à la plus petite valeur trouvée en
K2:K268
cette valeur 0,17041813 est un ecart angulaire entre:
N45.44555 W73.28751
et
N45.43869 W73.45779
en K1 on retrouve cet écart angulaire absolu converti en Km ramenés à la
circonference terrestre (2*Pi*6372)
soit 18 km 952
en L1 on converti les Km en Miles et Feet soit :
résultat affiché 11 miles et 4100 ft

ou est le probleme ???
1- Si cette fonction n'est pas disponible et renvoie l'erreur #NOM ?,
installez et chargez la macro complémentaire Utilitaire d'analyse.

2 - si le résultat attendu ne correspond pas à votre attente : Distance 57
????
comment sont calculées les valeurs en colonne G
quelle correspondance PMil avec une distance : PMil*5280 pieds
quelle est la relation linéaire entre une valeur décimale (PMil) et une
distance orthodromique

voir a ce sujet :
http://jfgarmy.com/ortho.htm
http://jfgarmy.com/ortho.xls
dans ce dernier fichier je ne vois pas ou intervient la longueur du méridien
???







"Modeste" a écrit dans le message de news:
uv%
Bonsour®
Daniel wrote:
Bonsoir Modeste

Je n'arrive pas a avoir la distance (en pieds ou en mille) du point
GPS le plus près.
http://cjoint.com/?judFnP4nG7
Si cette fonction n'est pas disponible et renvoie l'erreur #NOM ?,

installez et chargez la macro complémentaire Utilitaire d'analyse.

en L10 la formule
=ENT(CONVERT(L9;"km";"mi"))&" mi
"&ENT(MOD(CONVERT(L9;"km";"ft");5280))&" ft"

oui il y a un petit bug pour les valeur négatives
=ENT(CONVERT(ABS(L9);"km";"mi"))&" mi
"&ENT(MOD(CONVERT(Abs(L9);"km";"ft");5280))&" ft"
en M7 ==ENT(CONVERT(ABS(K7);"km";"mi"))&" mi
"&ENT(MOD(CONVERT(ABS(K7);"km";"ft");5280))&" ft"
et
en K7 =ENT(CONVERT(ABS(L7);"km";"mi"))&" mi
"&ENT(MOD(CONVERT(ABS(L7);"km";"ft");5280))&" ft"
;o)))

--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042



--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042



Avatar
Daniel
Bonsoir Modeste
Je m'explique, la colonne G est extraite de mon programme GPS (nRoute) ,
elle représente la distance entre deux point GPS.
la colonne H est l'adition des chiffre en G par rapport a un point
de départ pour me donné un millage sur la voie ferré.
sur la voie nous avons des panneau indiquand le point milliaire.
Exp.N45.43869 W73.45779 est au mille 83.96 de la subdivision "Masséna"

avec ctte lis de point GPS je peut savoir ou je suis en point millaire.

1: il y a t'il une autre facon de trouver la distance entre deux point
comme F1 et F2 ,
F2etF3 aisi de suite (cela va t'il correspondre a G ).

Merci

"Modeste" a écrit dans le message de news:

Bonsour® Daniel wrote:
Bonsoir Modeste
J'ai en L1 une des formule que vous m'avez envoyer
mais le résulta ne va pas.
http://cjoint.com/?jwdHu05BzG


quel est précisément le probléme ???

en C1 je vois une coordonnée GPS
en B1 je vois un PMil 83,96 correspondant à la plus petite valeur trouvée
en K2:K268
cette valeur 0,17041813 est un ecart angulaire entre:
N45.44555 W73.28751
et
N45.43869 W73.45779
en K1 on retrouve cet écart angulaire absolu converti en Km ramenés à la
circonference terrestre (2*Pi*6372)
soit 18 km 952
en L1 on converti les Km en Miles et Feet soit :
résultat affiché 11 miles et 4100 ft

ou est le probleme ???
1- Si cette fonction n'est pas disponible et renvoie l'erreur #NOM ?,
installez et chargez la macro complémentaire Utilitaire d'analyse.

2 - si le résultat attendu ne correspond pas à votre attente : Distance
57 ????
comment sont calculées les valeurs en colonne G
quelle correspondance PMil avec une distance : PMil*5280 pieds
quelle est la relation linéaire entre une valeur décimale (PMil) et une
distance orthodromique

voir a ce sujet :
http://jfgarmy.com/ortho.htm
http://jfgarmy.com/ortho.xls
dans ce dernier fichier je ne vois pas ou intervient la longueur du
méridien ???







"Modeste" a écrit dans le message de news:
uv%
Bonsour®
Daniel wrote:
Bonsoir Modeste

Je n'arrive pas a avoir la distance (en pieds ou en mille) du point
GPS le plus près.
http://cjoint.com/?judFnP4nG7
Si cette fonction n'est pas disponible et renvoie l'erreur #NOM ?,

installez et chargez la macro complémentaire Utilitaire d'analyse.

en L10 la formule
=ENT(CONVERT(L9;"km";"mi"))&" mi
"&ENT(MOD(CONVERT(L9;"km";"ft");5280))&" ft"

oui il y a un petit bug pour les valeur négatives
=ENT(CONVERT(ABS(L9);"km";"mi"))&" mi
"&ENT(MOD(CONVERT(Abs(L9);"km";"ft");5280))&" ft"
en M7 ==ENT(CONVERT(ABS(K7);"km";"mi"))&" mi
"&ENT(MOD(CONVERT(ABS(K7);"km";"ft");5280))&" ft"
et
en K7 =ENT(CONVERT(ABS(L7);"km";"mi"))&" mi
"&ENT(MOD(CONVERT(ABS(L7);"km";"ft");5280))&" ft"
;o)))

--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042



--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042






Avatar
Modeste
Bonsour®
Daniel wrote:
sur la voie nous avons des panneau indiquand le point milliaire.
Exp.N45.43869 W73.45779 est au mille 83.96 de la subdivision
"Masséna"


à mon humble avis le Point milaire correspond à une distance au fil de la
voie ferrée par rapport à une gare d'origine ...???

le calcul effectué par EXCEL correspond à une distance à vol d'oiseau entre
2 points
compte tenu de la non régularité de la circonference terrestre la distance
approximative calculée pour un rayon terrestre de 6372 km
dans le cas présent : 18 km 952
entre
http://maps.google.com/maps?llE.445550,-73.287510&spn=0.003533,0.007308&t=h&hl=en
Chambly intersection des boulevards Fréchette et Perigny

et un point situé
http://maps.google.com/maps?llE.436105,-73.458152&spn=0.014132,0.029232&t=h&hl=en
à LaPrairie prés du parc Olympia et le chemin des prairies ,

http://maps.google.com/maps?llE.444717,-73.374939&spn=0.113042,0.233854&t=h&hl=en
cette distance (11 miles et 4100 ft) me parait plutot cohérente... ????
voir image : http://cjoint.com/?jxbGrpooNF

je ne m'explique pas par ailleurs
la distance 63 au point milaire 83.93
relativement à la distance 12 au point milaire 83.92
qui repasse à 65 au point milaire 83.91

je m'excuse mais je ne vois pas comment t'aider davantage ...
@+

--
n'oubliez pas les FAQ :
http://www.excelabo.net http://dj.joss.free.fr/faq.htm
http://www.faqoe.com http://faqword.free.fr
--
Feed Back
http://viadresse.com/?94912042

1 2 3