Calcul Distance Entre 2 Codes Postaux Excel

Calcul distance entre 2 codes postaux Excel

Calculez instantanément la distance à vol d’oiseau entre deux codes postaux français, estimez la distance routière, comparez les unités, puis récupérez une logique directement réutilisable dans Excel.

Distance géodésique Estimation routière Compatible Excel Graphique interactif
Saisissez deux codes postaux pris en charge pour afficher la distance, l’estimation routière, le temps de trajet et la formule Excel.

Guide expert du calcul distance entre 2 codes postaux Excel

Le sujet du calcul distance entre 2 codes postaux Excel revient très souvent dans les équipes logistiques, e-commerce, commerciales et data. On veut comparer deux zones de livraison, mesurer la couverture d’un réseau, estimer des frais de déplacement ou segmenter un fichier clients. Le réflexe est souvent d’utiliser uniquement les codes postaux, puis de demander à Excel une distance automatique. Le problème est simple à comprendre : un code postal n’est pas une coordonnée géographique. Pour calculer une vraie distance, Excel a besoin d’une latitude et d’une longitude, ou d’une table de correspondance qui relie chaque code postal à un point de référence.

Cette page vous donne un cadre clair. D’abord, vous pouvez obtenir une estimation instantanée grâce au calculateur. Ensuite, vous découvrirez comment reproduire la logique dans Excel avec des formules robustes, quelles sont les limites méthodologiques, et quand il vaut mieux parler de distance à vol d’oiseau plutôt que de distance routière. Si vous travaillez sur un reporting de transport, une analyse de chalandise ou un fichier CRM, ce guide vous fera gagner un temps précieux.

Pourquoi Excel ne sait pas calculer directement une distance entre deux codes postaux

Excel sait parfaitement effectuer des opérations mathématiques, mais il ne contient pas nativement une base géographique exhaustive de tous les codes postaux. Si vous saisissez simplement 75001 et 69001, le tableur ne connaît pas, par lui-même, la position du centre de Paris 1er ni celle de Lyon 1er. Il faut donc ajouter une couche de données :

  • une table de correspondance code postal vers latitude et longitude ;
  • ou un export issu d’une base officielle ou institutionnelle ;
  • ou un processus via Power Query, API ou géocodage externe.

Une fois les coordonnées connues, Excel peut appliquer une formule trigonométrique. La plus répandue est la formule de Haversine, utilisée pour calculer une distance sur la sphère terrestre. Dans un usage business standard, elle fournit une estimation tout à fait exploitable pour la majorité des tableaux de bord.

Point clé : un calcul basé sur les codes postaux produit généralement une distance entre les centres de zone ou les centroïdes des communes. Ce n’est pas la même chose qu’un itinéraire routier réel de porte à porte.

Méthode recommandée pour un calcul distance entre 2 codes postaux Excel

1. Associer chaque code postal à des coordonnées

La première étape consiste à récupérer une base contenant, pour chaque code postal, au moins une latitude et une longitude. Dans un environnement français, on peut travailler à partir de jeux de données publics ou institutionnels, puis consolider les valeurs dans un onglet nommé par exemple Base_CP. Les colonnes types sont :

  1. Code postal
  2. Ville
  3. Latitude
  4. Longitude

2. Rechercher les coordonnées avec RECHERCHEX ou INDEX/EQUIV

Supposons que votre feuille Calcul contienne les codes postaux en A2 et B2. Vous pouvez récupérer la latitude du premier code postal avec RECHERCHEX, puis faire la même chose pour les autres champs. Cela vous évite de dupliquer la base et permet un modèle beaucoup plus maintenable.

3. Appliquer la formule de distance

Une fois les coordonnées en colonnes, utilisez la formule de Haversine ou la variante basée sur ACOS. Pour de nombreux utilisateurs Excel, la version ACOS est plus compacte et plus lisible.

=ACOS( SIN(RADIANS(Lat1))*SIN(RADIANS(Lat2))+ COS(RADIANS(Lat1))*COS(RADIANS(Lat2))* COS(RADIANS(Lon2-Lon1)) )*6371

Le nombre 6371 représente le rayon moyen de la Terre en kilomètres. Si vous voulez un résultat en miles, remplacez-le par 3958.8.

Exemple concret de logique Excel

Imaginons un tableau où :

  • A2 = code postal de départ
  • B2 = code postal d’arrivée
  • E2 = latitude départ
  • F2 = longitude départ
  • G2 = latitude arrivée
  • H2 = longitude arrivée

Vous pouvez alors insérer la formule suivante dans I2 :

=ACOS( SIN(RADIANS(E2))*SIN(RADIANS(G2))+ COS(RADIANS(E2))*COS(RADIANS(G2))* COS(RADIANS(H2-F2)) )*6371

Cette formule donne une distance à vol d’oiseau. Si votre objectif est la facturation transport, il peut être pertinent d’appliquer ensuite un coefficient de détour routier, par exemple 1,15 à 1,30 selon le territoire et la qualité du réseau. Dans notre calculateur ci-dessus, ce coefficient est paramétrable afin de simuler plusieurs scénarios opérationnels.

Tableau comparatif de distances entre codes postaux connus

Le tableau suivant présente des exemples de distances géodésiques approximatives entre centres urbains associés à des codes postaux français. Ces valeurs sont utiles pour valider un modèle Excel ou contrôler un échantillon de résultats.

Départ Arrivée Codes postaux Distance à vol d’oiseau Distance routière estimée
Paris Lyon 75001 → 69001 Environ 392 km Environ 478 km avec coefficient x1.22
Paris Marseille 75001 → 13001 Environ 661 km Environ 806 km avec coefficient x1.22
Paris Bordeaux 75001 → 33000 Environ 499 km Environ 609 km avec coefficient x1.22
Lille Strasbourg 59000 → 67000 Environ 406 km Environ 495 km avec coefficient x1.22
Nantes Rennes 44000 → 35000 Environ 100 km Environ 122 km avec coefficient x1.22
Toulouse Montpellier 31000 → 34000 Environ 196 km Environ 239 km avec coefficient x1.22

Ces chiffres ne remplacent pas un calcul d’itinéraire GPS, mais ils sont très pertinents pour de la segmentation, du scoring commercial, une analyse de proximité ou un pré-calcul de coûts.

Quelles statistiques et constantes faut-il connaître pour fiabiliser le calcul

Beaucoup de feuilles Excel échouent non pas à cause de la formule, mais parce que les paramètres utilisés sont incohérents. Le tableau ci-dessous rappelle quelques constantes et ordres de grandeur utiles.

Paramètre Valeur Utilité dans Excel
Rayon moyen de la Terre 6371,0088 km Constante standard pour les calculs géodésiques généraux
Rayon équatorial WGS84 6378,137 km Référence plus précise selon certains contextes géodésiques
Rayon polaire WGS84 6356,752 km Montre que la Terre n’est pas une sphère parfaite
Précision à 2 décimales de latitude Environ 1,1 km Insuffisant pour une micro-logistique fine
Précision à 4 décimales de latitude Environ 11 m Très confortable pour des analyses de proximité
Conversion kilomètre vers mile 1 km = 0,621371 mi Indispensable si votre reporting est international

Le point essentiel est le suivant : si votre base code postal vers coordonnées est mauvaise, même la meilleure formule Excel donnera un mauvais résultat. La qualité de la donnée source compte plus que la sophistication de la formule.

Différence entre distance à vol d’oiseau et distance routière

Dans un projet réel, il faut distinguer deux usages :

  • distance à vol d’oiseau : idéale pour une analyse géographique, une zone de prospection, un rayon de service ou un classement par proximité ;
  • distance routière : plus adaptée au coût transport, au temps de trajet, au planning de tournée ou au SLA de livraison.

Excel calcule très bien la première, à condition de disposer des bonnes coordonnées. La seconde dépend du réseau routier, des limitations de vitesse, des sens de circulation, des contournements et du relief. Sans API cartographique ou moteur de routage, on ne peut produire qu’une estimation. C’est la raison pour laquelle beaucoup d’entreprises appliquent un coefficient multiplicateur à la distance géodésique.

Quand le coefficient routier est-il suffisant ?

Un coefficient de type x1.15 à x1.30 est généralement acceptable pour :

  • des prévisions budgétaires ;
  • des comparaisons de zones ;
  • du tri de prospects ;
  • un calcul de premier niveau dans un fichier Excel.

Quand faut-il passer à une API de cartographie ?

Si votre résultat pilote une promesse client, une facturation kilométrique détaillée ou une optimisation de tournées, utilisez un service de routage spécialisé. Excel peut alors devenir la couche d’analyse, tandis que le calcul routier réel provient d’un moteur externe.

Sources officielles et académiques utiles

Pour renforcer la fiabilité de vos modèles de calcul distance entre 2 codes postaux Excel, vous pouvez consulter des ressources de référence :

Même si ces ressources ne traitent pas toutes spécifiquement des codes postaux français, elles sont très utiles pour comprendre la logique géographique, les zones de code postal et les bases de calcul sur sphère.

Bonnes pratiques pour un fichier Excel fiable

Normaliser les codes postaux

Assurez-vous que tous les codes postaux ont le même format, notamment cinq caractères en France métropolitaine. Les problèmes de zéros initiaux peuvent fausser les recherches. Il est souvent préférable de stocker le code postal comme texte plutôt que comme nombre.

Conserver une table de référence unique

Évitez les copier-coller multiples. Une seule table source, bien maintenue, limite les incohérences entre feuilles et simplifie les mises à jour.

Documenter la formule

Dans un contexte collaboratif, ajoutez un commentaire ou un onglet de documentation indiquant :

  1. la source des coordonnées,
  2. la date de mise à jour,
  3. la formule utilisée,
  4. le rayon terrestre retenu,
  5. la règle d’estimation routière.

Valider sur un échantillon connu

Avant de déployer votre classeur, comparez une dizaine de paires de villes connues avec un calcul de référence. Cette étape de contrôle simple évite des erreurs massives sur des milliers de lignes.

FAQ rapide sur le calcul distance entre 2 codes postaux Excel

Peut-on calculer la distance uniquement avec deux codes postaux ?

Pas directement. Il faut convertir chaque code postal en coordonnées géographiques ou en point de référence.

La formule Haversine est-elle suffisante ?

Oui, dans la grande majorité des usages Excel courants. Pour des exigences très avancées, on peut aller vers des calculs ellipsoïdaux ou des API géospatiales.

Pourquoi mon résultat diffère-t-il de Google Maps ?

Parce que Google Maps calcule un itinéraire routier réel, alors qu’Excel calcule souvent une distance directe entre deux points. Les deux chiffres répondent à des questions différentes.

Peut-on automatiser cela sur des milliers de lignes ?

Oui. Excel, Power Query, ou un export CSV enrichi de coordonnées permettent de traiter des volumes importants, à condition de disposer d’une base propre et cohérente.

Conclusion

Le calcul distance entre 2 codes postaux Excel est un excellent cas d’usage mêlant tableur, qualité de données et logique géographique. La méthode gagnante est simple : relier les codes postaux à des coordonnées, appliquer une formule de distance fiable, puis distinguer clairement distance géodésique et distance routière. Pour des analyses, du scoring et du reporting, cette approche est puissante, rapide et économique. Pour de la route réelle, il faut un moteur cartographique complémentaire. Utilisez le calculateur de cette page comme base de contrôle, puis adaptez la logique à votre propre classeur Excel.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top