De Haversine-vergelijking in Excel

...

Gebruik de Haversine-vergelijking om de afstand tussen twee punten op een wereldbol te berekenen.

De Haversine-vergelijking is een van de basisvergelijkingen voor oceaannavigatie; het wordt gebruikt om de afstand tussen twee punten op een bol te genereren als je de breedte- en lengtegraad van beide punten en de diameter van de bol weet. Het is grotendeels geautomatiseerd in GPS-eenheden. Sommige mensen die aan geocachen doen, willen deze vergelijking graag op hun lokale exemplaar van Excel laden, dan ze kunnen eenvoudig hun begin- en eindpunt invoeren om de afstand te bepalen die ze moeten reis.

De variabelen instellen

De Haversine-vergelijking vereist vier invoervariabelen voor lengte- en breedtegraad. Om dit in Excel in te stellen, geeft u bepaalde cellen een naam in Excel en verwijst u naar die celnamen in de formule. U kunt een cel in Excel een naam geven door op de cel te klikken en vervolgens de naam in de witte ruimte links van de formulebalk te typen. Klik op cel "A1" en wijs het de naam "Latitude_1" toe. Klik op cel "A2" en wijs het de naam "Latitude_2" toe. Klik op cel "B1" en wijs het de naam toe "Lengtegraad_1." Klik op cel "B2" en wijs het de naam "Longitude_2" toe. Het is een goed idee om de kleuren van deze cellen te veranderen, zodat u ze kunt herkennen later.

Video van de dag

De constanten instellen

Het andere deel van de Haversine-vergelijking is de straal van de bol die wordt genavigeerd. Meestal is dit de aarde. Geef, net als bij de bovenstaande lengte- en breedtegraad, de cellen een naam die deze variabelen bevatten. Klik op "C1" en noem het "RadMiles", klik op cel "C2" en noem het "RadKilom". Voer in cel C1 "3959" in; voer in cel C2 "6371" in. Stel in cel C3 Gegevensvalidatie in door op het gedeelte "Gegevens" van de lintinterface te klikken en te selecteren "Gegevensvalidatie." Selecteer "Lijst" als het type validatie en voer "Miles, Kilometers" in de daarvoor bestemde ruimte in, zonder de offerte merken. Cel C3 wordt een vervolgkeuzelijst met twee items: Miles en Kilometers.

De formule invoeren

Voer de volgende formule in cel C4 in:

=ACOS(COS(RADIANS(90-breedtegraad_1)) COS(RADIANS(90-Latitude_2)) +SIN(RADIANS(90-Latitude_1)) ZONDE(RADIANS(90-breedtegraad_2)) COS(RADIANS(Lengtegraad_1-Lengtegraad2)) IF(C3="Miles",RadMiles, RadKilom)

De Haversine-vergelijking gebruiken

Om de spreadsheet met de Haversine-vergelijking te gebruiken, voert u de breedte- en lengtegraad van uw beginpunt in de cellen A1 en B1 in graden in. Voer vervolgens de breedte- en lengtegraad van uw bestemmingspunt in de cellen A2 en B2 in, ook in graden. Selecteer de eenheden waarin u de afstand tussen de punten wilt meten door de vervolgkeuzelijst in cel C3 te selecteren (mijlen of kilometers). Cel C4 toont de afstand tussen de twee punten.