>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

Equação de Haversine no Excel


A Equação de Haversine é uma das equações básicas para a navegação oceânica; ele é usado para gerar a distância entre dois pontos em uma esfera se você souber a latitude e longitude de ambos os pontos e o diâmetro da esfera. Foi amplamente automatizado em unidades de GPS. Algumas pessoas que fazem geocaching gostam de ter essa equação carregada em sua cópia local do Excel, então eles podem simplesmente inserir seu ponto inicial e ponto final para determinar a distância que devem percorrer.

Configurando as variáveis ​​


A equação de Haversine requer quatro variáveis ​​de entrada para latitude e longitude. Para configurar isso no Excel, você nomeará determinadas células no Excel e fará referência a esses nomes de células na fórmula. Você pode nomear uma célula no Excel clicando na célula e digitando o nome no espaço em branco à esquerda da barra de fórmulas. Clique na célula "A1" e atribua o nome "Latitude_1". Clique na célula "A2" e atribua a ela o nome "Latitude_2". Clique na célula “B1” e atribua o nome “Longitude_1”. Clique na célula "B2" e atribua-lhe o nome "Longitude_2". É uma boa ideia alterar as cores dessas células para que você possa identificá-las mais tarde.

Configurando as constantes


A outra parte da equação de Haversine é o raio da esfera que está sendo navegada. Normalmente, esta é a 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 nomeie "RadMiles", clique na célula "C2" e nomeie "RadKilom". Na célula C1, digite "3959"; na célula C2, digite "6371". Na célula C3, configure a validação de dados clicando na parte "Dados" da interface da faixa de opções e selecionando "Validação de dados". Selecione "Lista" como tipo de validação e insira "Milhas, Quilômetros" no espaço fornecido, sem as aspas. A célula C3 se tornará uma lista suspensa com duas entradas:Milhas e Quilômetros.

Como inserir a fórmula


Digite a seguinte fórmula na célula C4:

=ACOS(COS(RADIANOS(90-Latitude_1)) COS(RADIANOS(90-Latitude_2)) +SIN(RADIANOS(90-Latitude_1)) SIN(RADIANOS(90-Latitude_2)) COS(RADIANOS(Longitude_1-Longitude2)) IF(C3="Milhas",RadMiles,RadQuilom)

Usando a equação de Haversine


Para usar a planilha que contém a equação de Haversine, insira a latitude e longitude do seu ponto de origem nas células A1 e B1, em graus. Em seguida, insira a latitude e longitude do seu ponto de destino nas células A2 e B2, também em graus. Selecione as unidades nas quais você deseja medir a distância entre os pontos selecionando a lista suspensa na célula C3 (milhas ou quilômetros). A célula C4 mostrará a distância entre os dois pontos.