La formule Haversine dans Excel

Auteur: Tamara Smith
Date De Création: 25 Janvier 2021
Date De Mise À Jour: 29 Novembre 2024
Anonim
Calculate distance b/w two places with Haversine formula (in degrees) | Great circle distance
Vidéo: Calculate distance b/w two places with Haversine formula (in degrees) | Great circle distance

Contenu

La formule Haversine est l’une des équations de base de la navigation offshore. Il est utilisé pour générer la distance entre deux points d'une sphère, si la latitude et la longitude des deux points et le diamètre de la sphère sont connus. Cette formule a été utilisée à grande échelle dans les unités GPS. Certains qui "géocachent" aiment avoir cette équation prête dans un tableur Excel. Il vous suffit donc d’indiquer votre point de départ et votre destination pour déterminer la distance à parcourir.


Utilisez la formule Haversine pour calculer la distance entre deux points de la planète. (PhotoObjects.net/PhotoObjects.net/Getty Images)

Définir les variables

La formule Haversine nécessite quatre variables pour la latitude et la longitude. Pour les définir dans Excel, vous devez nommer certaines cellules et faire référence à ces noms dans la formule. Vous pouvez nommer une cellule en cliquant dessus et en tapant le nom dans l'espace vide à gauche de la barre de formule. Cliquez sur "A1" et nommez-le "Latitude_1". Cliquez sur "A2" et nommez-le "Latitude_2". Cliquez sur "B1" et nommez-le "Longitude_1". Cliquez sur "B2" et nommez-le "Longitude_2". Il peut être très utile de changer les couleurs de ces cellules pour pouvoir les identifier ultérieurement.


Définir les constantes

L’autre partie de la formule de Haversine est le rayon de la sphère où elle navigue. Habituellement, c'est la planète Terre. Comme pour les chiffres de latitude et de longitude ci-dessus, nommez les cellules contenant ces variables. Cliquez sur "C1" et nommez-le "RadMiles", cliquez sur "C2" et nommez-le "RadKilom". Dans la cellule C1, tapez "3959; Dans la cellule C2, tapez" 6371. "Dans la cellule C3, définissez la validation des données en cliquant sur la partie" Données "de l'interface du ruban et en sélectionnant" Validation des données ". "comme type de validation et tapez" Miles, kilomètres "dans l'espace prévu, sans guillemets. La cellule C3 deviendra une liste déroulante avec deux entrées: miles et kilomètres.

Entrez la formule

Tapez la formule suivante dans la cellule C4:


= ACOS (COS (RADIANS (90-Latitude_1))) COS (RADIANS (90-Latitude_2)) + NAS (RADIANS (90-Latitude_1)) NAS (RAYONS (90-Latitude_2)) COS (RADIANS (Longitude_1-Longitude2)) IF (C3 = "Miles", RadMiles, RadKilom)

Utilisez la formule Haversine

Pour utiliser la feuille de calcul contenant la formule Haversine, saisissez la latitude et la longitude de votre point d'origine dans les cellules A1 et B1, en degrés. Entrez ensuite la latitude et la longitude de votre destination dans les cellules A2 et B2, également en degrés. Sélectionnez l'unité avec laquelle vous souhaitez mesurer la distance entre les points en la sélectionnant dans la liste déroulante de la cellule C3 (miles ou kilomètres). La cellule C4 affichera la distance entre les deux points.