Formula Haversine în Excel

Autor: Christy White
Data Creației: 3 Mai 2021
Data Actualizării: 1 Decembrie 2024
Anonim
Formula Haversine în Excel - Articole
Formula Haversine în Excel - Articole

Conţinut

Formula Haversine este una dintre ecuațiile de bază pentru navigația off-shore. Se folosește pentru a genera distanța dintre două puncte pe o sferă, dacă latitudinea și longitudinea ambelor puncte și diametrul sferei sunt cunoscute. Această formulă a fost utilizată la scară largă în unitățile GPS. Unii care fac "geocaching" doresc ca această ecuație să fie gata într-o foaie de calcul Excel. Deci, trebuie doar să introduceți punctul de plecare și destinația pentru a determina distanța de care aveți nevoie pentru a călători.


Utilizați formula Haversine pentru a calcula distanța dintre două puncte de pe planetă. (PhotoObjects.net/PhotoObjects.net/Getty Images)

Definiți variabilele

Formula Haversine necesită patru variabile pentru latitudine și longitudine. Pentru a le defini în Excel, trebuie să denumiți anumite celule și să le referi la astfel de nume în formula. Puteți să numiți o celulă dând clic pe ea și tastând numele în spațiul gol din stânga barei de formulare. Faceți clic pe "A1" și denumiți-l "Latitude_1". Faceți clic pe "A2" și denumiți-o "Latitude_2". Faceți clic pe "B1" și denumiți-o "Longitude_1". Faceți clic pe "B2" și denumiți-o "Longitude_2". Poate fi foarte util să schimbați culorile acestor celule astfel încât să le puteți identifica mai târziu.


Definiți constantele

Cealaltă parte a formulei Haversine este raza sferei în care este navigată. De obicei, aceasta este planeta Pământ. Ca și numerele de latitudine și longitudine de mai sus, denumiți celulele care conțin aceste variabile. Faceți clic pe "C1" și denumiți-o "RadMiles", faceți clic pe "C2" și denumiți-o "RadKilom". În celula C1, tastați "3959; în celula C2, tastați" 6371. "În celula C3, setați validarea datelor făcând clic pe porțiunea" Data "a interfeței pentru panglică și selectând" Validarea datelor ". "ca tip de validare și tip" Miles, Kilometers "în spațiul furnizat, fără citate. Cell C3 va deveni o listă drop-down cu două intrări: Miles și Kilometers.

Introduceți formula

Introduceți următoarea formulă în celula 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)) Dacă (C3 = "Miles", RadMiles, RadKilom)


Utilizați Formula Haversine

Pentru a utiliza foaia de lucru care conține formula Haversine, tastați latitudinea și longitudinea punctului dvs. de origine în celulele A1 și B1, în grade. Apoi introduceți latitudinea și longitudinea destinației în celulele A2 și B2, de asemenea în grade. Selectați unitatea cu care doriți să măsurați distanța dintre puncte selectând-o din lista derulantă din celula C3 (mile sau kilometri). Celula C4 va afișa distanța dintre cele două puncte.