Notifications
Clear all

Conversao de Grau SEXAGESIMAL para GRAU DECIMAL

9 Posts
2 Usuários
0 Reactions
4,028 Visualizações
(@luiz-fernando)
Posts: 4
Active Member
Topic starter
 

Boa noite, gostaria de ver se alguem pode me ajudar com uma situação segue a duvida

Tenho uma coluna que esta com os valores expresso em GRAUS SEXAGESIMAL(1°10') e preciso converter estes valores para GRAU DECIMAL (1,16°)em outra coluna, porem preciso que todas as casas decimais a esq. da virgula seja desconsiderada e apenas copiada na nova e eu converta apenas o que esta a esq. da virgula. Converter os numero quando tenho um valor 0 antes da virgula ja consegui e nas colunas nao tem os sinais de grau apenas virgula para facilitar o reconhecimento.

espero que tenha conseguido me expressar

att
Luiz Fernando

 
Postado : 29/10/2012 5:44 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Seu titulo, não é apropriado!

Por favor leia as regras do fórum!!!

• TÍTULOS
Seja criativo na criação do título para um novo tópico, se imagine criando um título para uma notícia de um
jornal onde se lê o título já tendo uma idéia do que se trata o tópico, evite palavras vagas.

viewtopic.php?f=7&t=203

Imagine que tem um resposta próxima a sua dúvida, e você vai procurar em nossa base de dados....vai procurar com essas palavras "duvida urgente em conversao" :? :?

Lembre se de usar nossa base, caso necessário poste seu arquivo modelo compactado!!

Att

 
Postado : 29/10/2012 6:08 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Luiz Fernando.

Seja bem vindo ao fórum!

Para facilitar anexe uma planilha de exemplo demonstrando o que vc já e qual o resultado esperado.
O fórum só aceita arquivos compactados.

Um abraço.

 
Postado : 29/10/2012 6:13 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite,

Supondo que 1,10 esteja na célula A1, sugiro a seguinte fórmula para chegar em 1,16:

=ARREDONDAR.PARA.BAIXO(((A1-INT(A1))*10/6)+INT(A1);2)

Abraço

 
Postado : 29/10/2012 6:29 pm
(@luiz-fernando)
Posts: 4
Active Member
Topic starter
 

segue abaixo o link

http://www.mediafire.com/view/?te34pz5uwblmd9s

 
Postado : 29/10/2012 6:40 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Cara,

Pelo que eu vi da tua planilha vc quer, na realidade, converter de decimal para sexagesimal. Bom, passei por aqui rapidinho e montei o cálculo mas observe o seguinte:

1 - os dados sexagesimais estão INTEIROS para ajustar à formatação grau/min/seg (sem fração), portanto se for usar para qualquer cálculo leve isso em consideração (divida por 10000 antes se for o caso).

2 - Em 1 ocasião quando converti numa direção e comparei com o cálculo inverso ele deu 1s de diferença. Curioso... Deixei na planilha; de qq maneira acho que funciona.

Abs,

 
Postado : 30/10/2012 12:24 am
(@luiz-fernando)
Posts: 4
Active Member
Topic starter
 

BOM DIA MEU CARO MANDRIX,

É ISTO MESMO, POREM QUANDO REALIZO A CONVERSAO COM VALORES NEGATIVOS DAVA UMA DIFERENÇA VOU DAR UMA CONFERIDA E CASO EU CONSIGA ALTERAR LHE MANDO UMA RESPOSTA

ATT
LUIZ FERNANDO

 
Postado : 30/10/2012 7:16 am
(@luiz-fernando)
Posts: 4
Active Member
Topic starter
 

pessoal consegui resolver utilizando a função truncar.

 
Postado : 01/11/2012 10:40 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Já havia feito com a TRUNCAR() e tb dava diferença de 1 segundo.

Abs,

 
Postado : 01/11/2012 11:33 am