Haversine enačba v Excelu

click fraud protection
...

Uporabite Haversine enačbo za izračun razdalje med dvema točkama na globusu.

Haversine enačba je ena od osnovnih enačb za oceansko navigacijo; uporablja se za ustvarjanje razdalje med dvema točkama na krogli, če poznate zemljepisno širino in dolžino obeh točk ter premer krogle. Večinoma je bil avtomatiziran v GPS enote. Nekateri ljudje, ki se ukvarjajo s geocachingom, želijo, da se ta enačba naloži v svojo lokalno kopijo Excela lahko preprosto vnesejo začetno in končno točko, da določijo razdaljo, ki jo morajo potovanje.

Nastavitev spremenljivk

Haversinova enačba zahteva štiri vhodne spremenljivke za zemljepisno širino in dolžino. Če želite to nastaviti v Excelu, boste poimenovali določene celice v Excelu in se sklicevali na imena teh celic v formuli. Celico v Excelu lahko poimenujete tako, da kliknete celico in nato vnesete ime v prazen prostor na levi strani vrstice s formulo. Kliknite celico "A1" in ji dodelite ime "Latitude_1." Kliknite celico "A2" in ji dodelite ime "Latitude_2." Kliknite celico "B1" in ji dodelite ime "Longitude_1." Kliknite celico "B2" in ji dodelite ime "Longitude_2." Dobro je, da spremenite barve teh celic, da jih boste lahko prepoznali kasneje.

Video dneva

Nastavitev konstant

Drugi del Haversine enačbe je polmer krogle, po kateri se premikamo. Običajno je to Zemlja. Kot pri zgornjih številkah zemljepisne širine in dolžine, poimenujte celice, ki vsebujejo te spremenljivke. Kliknite na "C1" in ga poimenujte "RadMiles", kliknite na celico "C2" in jo poimenujte "RadKilom". V celico C1 vnesite "3959"; v celico C2 vnesite "6371." V celici C3 nastavite preverjanje veljavnosti podatkov tako, da kliknete del »Podatki« v vmesniku traku in izberete "Preverjanje podatkov." Izberite "Seznam" kot vrsto potrjevanja in v predvideni prostor vnesite "Milje, kilometri" brez navedbe oznake. Celica C3 bo postala spustni seznam z dvema vnosoma: milje in kilometri.

Vstop v formulo

V celico C4 vnesite naslednjo formulo:

=ACOS(COS(RADIANS(90-Latitude_1)) COS(RADIANS(90-Latitude_2)) +SIN(RADIANS(90-Latitude_1)) SIN(RADIANS(90-Latitude_2)) COS(RADIANS(dolžina_1-dolžina2)) IF(C3="Milje",RadMiles, RadKilom)

Uporaba Haversine enačbe

Če želite uporabiti preglednico, ki vsebuje Haversino enačbo, vnesite zemljepisno širino in dolžino svoje izvorne točke v celicah A1 in B1 v stopinjah. Nato v celici A2 in B2 vnesite zemljepisno širino in dolžino ciljne točke, tudi v stopinjah. Izberite enote, v katerih želite izmeriti razdaljo med točkami, tako da izberete spustni meni v celici C3 (milje ali kilometri). Celica C4 bo pokazala razdaljo med obema točkama.