>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

L'équation Haversine dans Excel

L'équation de Haversine est l'une des équations de base de la navigation océanique; il est utilisé pour générer 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. Il a été largement automatisé en unités GPS. Certaines personnes qui pratiquent le géocaching aiment que cette équation soit chargée sur leur copie locale d'Excel, puis elles peuvent simplement entrer leur point de départ et leur point d'arrivée pour déterminer la distance qu'elles doivent parcourir.

Configurer les variables

L'équation Haversine nécessite quatre variables d'entrée pour la latitude et la longitude. Pour configurer cela dans Excel, vous nommerez certaines cellules dans Excel et vous référerez à ces noms de cellule dans la formule. Vous pouvez nommer une cellule dans Excel en cliquant sur la cellule, puis en tapant le nom dans l'espace blanc à gauche de la barre de formule. Cliquez sur la cellule "A1" et attribuez-lui le nom "Latitude_1". Cliquez sur la cellule "A2" et attribuez-lui le nom "Latitude_2". Cliquez sur la cellule "B1" et attribuez-lui le nom "Longitude_1". Cliquez sur la cellule "B2" et attribuez-lui le nom "Longitude_2". C'est une bonne idée de changer les couleurs de ces cellules afin de pouvoir les identifier plus tard.

Configurer les constantes

L'autre partie de l'équation Haversine est le rayon de la sphère parcourue. Habituellement, c'est la Terre. Comme pour les numéros de latitude et de longitude ci-dessus, nommez les cellules qui contiennent ces variables. Cliquez sur "C1" et nommez-le "RadMiles", cliquez sur la cellule "C2" et nommez-le "RadKilom". Dans la cellule C1, entrez "3959" ; dans la cellule C2, entrez "6371". Dans la cellule C3, configurez 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". Sélectionnez "Liste" comme type de validation et saisissez "Miles,Kilomètres" dans l'espace prévu, sans les guillemets. La cellule C3 deviendra une liste déroulante avec deux entrées :Miles et Kilomètres.

Saisie de la formule

Saisissez 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-Longitude2)) IF(C3="Miles",RadMiles,RadKilom)

Utilisation de l'équation Haversine

Pour utiliser la feuille de calcul contenant l'équation Haversine, entrez 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 point de destination dans les cellules A2 et B2, également en degrés. Sélectionnez les unités dans lesquelles vous souhaitez mesurer la distance entre les points en sélectionnant le menu déroulant dans la cellule C3 (miles ou kilomètres). La cellule C4 affichera la distance entre les deux points.


Vie intelligente