De Haversine-formule in Excel

Schrijver: Christy White
Datum Van Creatie: 8 Kunnen 2021
Updatedatum: 19 November 2024
Anonim
Calculate distance b/w two places with Haversine formula (in degrees) | Great circle distance
Video: Calculate distance b/w two places with Haversine formula (in degrees) | Great circle distance

Inhoud

De Haversine-formule is een van de basisvergelijkingen voor offshore-navigatie. Het wordt gebruikt om de afstand tussen twee punten op een bol te genereren, als de breedte- en lengtegraad van beide punten en de diameter van de bol bekend zijn. Deze formule is op grote schaal gebruikt in GPS-eenheden. Sommigen die 'geocaching' doen, vinden het leuk om die vergelijking klaar te hebben in een Excel-spreadsheet. U hoeft dus alleen uw startpunt en bestemming in te voeren om de afstand te bepalen die u moet afleggen.


Gebruik de Haversine-formule om de afstand tussen twee punten op de planeet te berekenen. (PhotoObjects.net/PhotoObjects.net/Getty Images)

Definieer de variabelen

De Haversine-formule vereist vier variabelen voor lengte- en breedtegraad. Om ze in Excel te definiëren, moet u bepaalde cellen een naam geven en naar dergelijke namen verwijzen in de formule. U kunt een cel een naam geven door erop te klikken en de naam in de lege ruimte links van de formulebalk te typen. Klik op "A1" en noem deze "Latitude_1". Klik op "A2" en noem deze "Latitude_2". Klik op "B1" en noem deze "Longitude_1". Klik op "B2" en noem deze "Longitude_2". Het kan erg handig zijn om de kleuren van deze cellen te wijzigen, zodat u ze later kunt identificeren.

Definieer de constanten

Het andere deel van de Haversine-formule is de straal van de bol waarheen wordt genavigeerd. Meestal is dit de planeet Aarde. Net als de bovenstaande lengte- en breedtegraden, geeft u de cellen een naam die deze variabelen bevatten. Klik op "C1" en noem deze "Radmiles", klik op "C2" en noem deze "RadKilom". Typ in cel C1 "3959; typ cel 63 in cel C2". Stel in cel C3 de gegevensvalidatie in door op het gedeelte "Gegevens" van de lintinterface te klikken en "Gegevensvalidatie" te selecteren. Selecteer "Lijst "als het validatietype en type" Miles, Kilometers "in de daarvoor bestemde ruimte, zonder aanhalingstekens. Cel C3 wordt een vervolgkeuzelijst met twee vermeldingen: mijlen en kilometers.


Voer de formule in

Typ de volgende formule in cel 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)

Gebruik de Haversine-formule

Als u het werkblad met de Haversine-formule wilt gebruiken, typt u de breedtegraad en lengtegraad van uw beginpunt in cellen A1 en B1, in graden. Voer vervolgens de breedte- en lengtegraad van uw bestemming in de cellen A2 en B2 in, ook in graden. Selecteer de eenheid waarmee u de afstand tussen punten wilt meten door deze te selecteren in de vervolgkeuzelijst in cel C3 (mijlen of kilometers). Cel C4 geeft de afstand tussen de twee punten weer.