Calcul difference minimale entre 2 fichiers
zygomatyk
Messages postés
1
Statut
Membre
-
Raymond PENTIER Messages postés 71867 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71867 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Bonjour,
J'ai 2 fichiers :
- 1 fichier de 2 000 000 individus avec leurs coordonnées de longitude et latitude
- 1 fichier de 40 clubs avec leurs coordonnées de longitude et latitude
Pour chaque individu je dois calculer sa distance avec chacun des clubs et choisir le club dont la distance est la plus petite.
Je cherche donc à afficher dans le fichier des 2 000 000 individus sur une colonne le club qui est leur affecté correspondant à celui dont la distance est la plus petite.
Comment faire svp ?
Pour info je connais la formule de calcul des distances, mon pb est donc comment affecter à chaque individu le club dont la distance est la plus petite
Merci
Bonjour,
J'ai 2 fichiers :
- 1 fichier de 2 000 000 individus avec leurs coordonnées de longitude et latitude
- 1 fichier de 40 clubs avec leurs coordonnées de longitude et latitude
Pour chaque individu je dois calculer sa distance avec chacun des clubs et choisir le club dont la distance est la plus petite.
Je cherche donc à afficher dans le fichier des 2 000 000 individus sur une colonne le club qui est leur affecté correspondant à celui dont la distance est la plus petite.
Comment faire svp ?
Pour info je connais la formule de calcul des distances, mon pb est donc comment affecter à chaque individu le club dont la distance est la plus petite
Merci
A voir également:
- Calcul difference minimale entre 2 fichiers
- Supercopier 2 - Télécharger - Gestion de fichiers
- Différence entre tcp et udp - Guide
- Difference entre million et milliard - Accueil - Technologies
- Renommer des fichiers en masse - Guide
- Difference entre mo et mb ✓ - Forum Matériel & Système
1 réponse
Ton fichier A comporte déjà au moins 3 colonnes : nom, latitude, longitude ; il faut ajouter 40 colonnes (pour les 40 clubs).
Dans chacune des 2 000 000 de lignes tu appliques ta fameuse formule de calcul de distance (ça ne fait jamais que 80 millions de fois la même formule).
Dans la dernière colonne (c'est au moins la quarante quatrième) tu ajoutes une formule avec la fonction MIN pour repérer la distance la plus courte.
C'est presque fini, puisque dans une ultime colonne tu vas utiliser la fonction INDEX pour lire le nom du club : il est en haut de la colonne contenant cette valeur la plus petite ; la fonction COLONNE sera donc à intégrer à ta dernière formule.
Dans chacune des 2 000 000 de lignes tu appliques ta fameuse formule de calcul de distance (ça ne fait jamais que 80 millions de fois la même formule).
Dans la dernière colonne (c'est au moins la quarante quatrième) tu ajoutes une formule avec la fonction MIN pour repérer la distance la plus courte.
C'est presque fini, puisque dans une ultime colonne tu vas utiliser la fonction INDEX pour lire le nom du club : il est en haut de la colonne contenant cette valeur la plus petite ; la fonction COLONNE sera donc à intégrer à ta dernière formule.