Haversinova rovnice v Excelu

...

K výpočtu vzdálenosti mezi dvěma body na zeměkouli použijte Haversinovu rovnici.

Haversinova rovnice je jednou ze základních rovnic pro oceánskou navigaci; používá se ke generování vzdálenosti mezi dvěma body na kouli, pokud znáte zeměpisnou šířku a délku obou bodů a průměr koule. Z velké části byl automatizován do jednotek GPS. Někteří lidé, kteří se zabývají geocachingem, mají rádi tuto rovnici načtenou ve své místní kopii Excelu mohou jednoduše zadat svůj počáteční a koncový bod a určit vzdálenost, kterou musí cestovat.

Nastavení proměnných

Haversineova rovnice vyžaduje čtyři vstupní proměnné pro zeměpisnou šířku a délku. Chcete-li to nastavit v aplikaci Excel, pojmenujte určité buňky v aplikaci Excel a odkazujte na tyto názvy buněk ve vzorci. Buňku můžete v Excelu pojmenovat kliknutím na buňku a zadáním názvu do prázdného místa nalevo od řádku vzorců. Klikněte na buňku „A1“ a přiřaďte jí název „Latitude_1“. Klikněte na buňku „A2“ a přiřaďte jí název „Latitude_2“. Klikněte na buňku "B1" a přiřaďte jí název "Zeměpisná délka_1." Klikněte na buňku „B2“ a přiřaďte jí název „Longitude_2“. Je dobré změnit barvy těchto buněk, abyste je mohli identifikovat později.

Video dne

Nastavení konstant

Druhou částí Haversinovy ​​rovnice je poloměr navigované koule. Obvykle je to Země. Stejně jako u výše uvedených čísel zeměpisné šířky a délky pojmenujte buňky, které obsahují tyto proměnné. Klikněte na "C1" a pojmenujte ji "RadMiles", klikněte na buňku "C2" a pojmenujte ji "RadKilom". Do buňky C1 zadejte "3959"; do buňky C2 zadejte "6371." V buňce C3 nastavte Ověření dat kliknutím na část "Data" rozhraní pásu karet a výběrem "Ověření dat." Jako typ ověření vyberte „Seznam“ a do příslušného pole zadejte „Míle, Kilometry“ bez nabídky. značky. Buňka C3 se stane rozevíracím seznamem se dvěma položkami: Míle a Kilometry.

Vstup do Formule

Do buňky C4 zadejte následující vzorec:

=ACOS(COS(RADIANS(90-zeměpisná šířka_1)) COS(RADIANS(90-zeměpisná šířka_2)) +SIN(RADIANS(90-zeměpisná šířka_1)) SIN(RADIANS(90-zeměpisná šířka_2)) COS(RADIANS(Longitude_1-Longitude2)) IF(C3="Miles",RadMiles, RadKilom)

Použití Haversinovy ​​rovnice

Chcete-li použít tabulku obsahující Haversinovu rovnici, zadejte zeměpisnou šířku a délku výchozího bodu do buněk A1 a B1 ve stupních. Poté zadejte zeměpisnou šířku a délku cílového bodu do buněk A2 a B2, také ve stupních. Vyberte jednotky, ve kterých chcete měřit vzdálenost mezi body, výběrem rozevíracího seznamu v buňce C3 (buď míle nebo kilometry). Buňka C4 zobrazí vzdálenost mezi dvěma body.