A Fórmula de Haversine em Excel

Autor: Frank Hunt
Data De Criação: 18 Marchar 2021
Data De Atualização: 23 Novembro 2024
Anonim
A Fórmula de Haversine em Excel - Artigos
A Fórmula de Haversine em Excel - Artigos

Contente

A Fórmula de Haversine é uma das equações básicas para navegação em alto mar. É usada para gerar a distância entre dois pontos sobre uma esfera, caso sejam conhecidas a latitude e longitude de ambos os pontos e o diâmetro da esfera. Essa fórmula tem sido utilizada em grande escala em unidades de GPS. Alguns que fazem "geocaching" gostam de ter essa equação pronta em uma planilha de Excel. Assim, só precisam inserir o ponto de partida e o destino para determinar a distância que precisam percorrer.


Utilize a Fórmula de Haversine para calcular a distância entre dois pontos no planeta (PhotoObjects.net/PhotoObjects.net/Getty Images)

Defina as variáveis

A Fórmula de Haversine exige quatro variáveis para latitude e longitude. Para defini-las no Excel, você deve nomear certas células e fazer referência a tais nomes na fórmula. Você pode nomear uma célula clicando nela e digitando o nome no espaço em branco à esquerda da barra de fórmulas. Cliquem em "A1" e atribua o nome "Latitude_1". Clique em "A2" e atribua o nome "Latitude_2". Clique em "B1" e atribua o nome "Longitude_1". Clique em "B2" e atribua o nome "Longitude_2". Pode ser de muita ajuda mudar as cores dessas células para que você as identifique posteriormente.


Defina as constantes

A outra parte da Fórmula de Haversine é o raio da esfera onde se navega. Geralmente, trata-se do planeta Terra. Assim como os números de latitude e longitude acima, nomeie as células que contêm essas variáveis. Clique em "C1" e atribua o nome "RadMiles", clique em "C2" e atribua o nome "RadKilom". Na célula C1, digite "3959; na célula C2, digite "6371". Na célula C3, defina a validação de dados clicando na parte de "Dados" da interface de faixa de opções e selecionando "Validação de Dados". Selecione "Lista" como o tipo de validação e digite "Miles,Kilometers" no espaço fornecido, sem aspas. A célula C3 se tornará uma lista suspensa com duas entradas: Miles e Kilometers (milhas e quilômetros).

Digite a fórmula

Digite a seguinte fórmula na célula 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)

Use a Fórmula de Haversine

Para utilizar a planilha contendo a Fórmula de Haversine, digite a latitude e a longitude de seu ponto de origem nas células A1 e B1, em graus. Em seguida, digite a latitude e a longitude de seu destino nas células A2 e B2, também em graus. Selecione a unidade com a qual você deseja medir a distância entre os pontos selecionando-a na lista suspensa da célula C3 (milhas ou quilômetros). A célula C4 exibirá a distância entre os dois pontos.