Estou trabalhando com o Google Docs e quero criar uma planilha do seguinte formulário:
Ponto A Quilometragem do ponto B Los Angeles Miami 292100 Palo Alto São Francisco 90
Na planilha, Mileage
é calculado automaticamente. Estou procurando "distância percorrida", não "como o corvo voa".
Existe uma função nas planilhas do Google que pode fazer isso?
google-sheets
Nick Heiner
fonte
fonte
Respostas:
Com o pequeno trecho de código a seguir, você pode recuperar a distância entre dois pontos.
Código
Explicado
A API do MAPs, construída sobre o script do Google Apps, obterá a primeira direção ( rotas [0] ) entre a origem e o destino . O valor retornado é retirado da vírgula e analisado como um número inteiro.
Captura de tela
Nota
A distância retornada pode ser em quilômetros ou milhas . Também adicionei o cálculo para "como o corvo voa" (em milhas).
Adicione o script em Ferramentas> Editor de scripts na planilha. Pressione o botão de bug no editor de scripts e você estará em movimento !!
Exemplo
Criei um arquivo de exemplo para você: obtenha uma distância de carro
Referências
fonte
Nas planilhas do Google:
onde
A2
é a origem eB2
o destino.Você precisa obter uma chave de API do mapquest e substituir o valor
YOUR_KEY_HERE
por ela.fonte
Isto é o que funciona para mim:
Isso produzirá a distância percorrida entre
<point.A>
e<point.B>
em metros (de acordo com o Google Maps, é claro).fonte
Eu não acho que haja função ou extensão do Excel para fazer isso.
Você pode querer verificar esta página do Source Forge: http://zips.sourceforge.net/
A função Excel é
A página observa que os ângulos devem estar em radianos e que o Excel possui uma função de conversão de graus em radianos:
A menos que alguém tenha uma resposta mais clara, isso deve lhe dar o que você deseja sem muito trabalho.
fonte
Para obter um exemplo completo da planilha do Google, na forma de um modelo de planilha, além de informações sobre a API do Google Maps: http://winfred.vankuijk.net/2010/12/calculate-distance-in-google-spreadsheet/
fonte
O Google Developers oferece um script muito robusto para funções relacionadas ao mapa no Planilhas Google que eu usei e realmente gostei. Instruções completas também estão na página da web.
fonte
Não estou familiarizado o suficiente com as APIs para informar exatamente como fazer isso, mas acho que seria possível usar a API do Google Maps .
O Google Maps, é claro, pode fornecer instruções de um ponto para outro por meio de sua API. Seria complicado, mas possível rotear os locais da planilha pela API e obter instruções de direção, o que proporcionaria uma distância de carro entre as cidades.
fonte
Você pode escrever as funções por conta própria, semelhantes às de macro
http://www.google.com/google-ds/scripts/yourfirstscript.html
você pode encontrar o documento completo aqui
PS: atualmente não é aberto para todos os scripts do Google Apps
fonte