L'équation de Haversine dans Excel
L'équation de Haversine est l'une des équations de base pour la navigation maritime ; elle calcule la distance entre deux points sur une sphère si vous connaissez la latitude et la longitude des deux points et le diamètre de la sphère. Elle a été largement automatisée dans les unités GPS. Certains adeptes de géocaching aiment avoir cette équation dans leur copie locale d'Excel pour simplement entrer leur point de départ et d'arrivée et obtenir la distance à parcourir.
Configurer les variables
L'équation de Haversine nécessite quatre variables d'entrée pour latitude et longitude. Dans Excel, vous nommerez certaines cellules et référerez ces noms dans la formule. Pour nommer une cellule, cliquez dessus puis tapez le nom dans l'espace blanc à gauche de la barre de formule. Cliquez sur la cellule « A1 » et nommez-la « Latitude_1 ». Cliquez sur « A2 » → « Latitude_2 ». Cliquez sur « B1 » → « Longitude_1 ». Cliquez sur « B2 » → « Longitude_2 ». Changez la couleur de ces cellules pour les identifier facilement.
Configurer les constantes
L'autre partie de l'équation est le rayon de la sphère naviguée, généralement la Terre. Nommez les cellules contenant ces variables. Cliquez sur « C1 » → « RayonMilles », sur « C2 » → « RayonKm ». En C1, entrez « 3959 » ; en C2, « 6371 ». En C3, configurez une validation de données : onglet « Données » → « Validation des données ». Choisissez « Liste » comme type et entrez « Milles,Kilomètres » sans guillemets. C3 devient une liste déroulante avec deux entrées : Milles et Kilomètres.
Entrer la formule
Entrez la formule suivante dans la cellule C4 :
=ACOS(COS(RADIANS(90-Latitude_1))*COS(RADIANS(90-Latitude_2))+SIN(RADIANS(90-Latitude_1))*SIN(RADIANS(90-Latitude_2))*COS(RADIANS(Longitude_1-Longitude_2))*SI(C3="Milles",RayonMilles,RayonKm))
Utiliser l'équation de Haversine
Pour utiliser la feuille contenant l'équation, entrez la latitude et la longitude de votre point de départ dans A1 et B1 (en degrés). Ensuite, entrez celles du point d'arrivée dans A2 et B2 (en degrés). Sélectionnez l'unité de distance dans la liste déroulante C3 (Milles ou Kilomètres). La cellule C4 affichera la distance entre les deux points.
