O Excel não possui um tipo de dados específico de "Minutos, segundos". Você deve tratá -lo como texto e convertê -lo em graus decimais para cálculos ou usar formatação personalizada para exibi -lo.
Veja como você pode lidar com o DMS no Excel:
1. Inserindo o DMS como texto: A abordagem mais simples é entrar nos graus, minutos e segundos diretamente como texto, separados por um delimitador consistente (por exemplo, um espaço, símbolo de grau ou um caractere especial como uma única cotação). Por exemplo:
* `40 ° 26 '46" `(usando símbolos de grau e cotação)
* `40 26 46` (usando espaços)
* `40'26'46` (usando citações únicas)
2. Convertendo DMs em graus decimais: Para executar cálculos, você precisa converter o texto DMS em graus decimais. Isso requer uma fórmula. Supondo que seu valor de DMS esteja na célula A1, aqui está a fórmula (ajustando o delimitador conforme necessário):
*
Se estiver usando espaços como delimitadores: `` `Excel
=Esquerda (A1, encontre ("", A1) -1)+MID (A1, Find ("", A1)+1, Find ("", A1, Find ("", A1) +1) -Find ("", A1) -1)/60+Right (A1, Len (A1) -Find ("", A1, Find (Find (Find (60)
`` `
*
Se estiver usando citações únicas como delimitadores: `` `Excel
=Esquerda (a1, encontre ("'", a1) -1)+mid (a1, encontre ("'", a1)+1, encontre ("'", a1, encontre ("'", a1) +1) -find ("'", a1) -1)/60+direita (a1, len (a1)-find ("" ",, a1)/60+(a1, len (a1)-find (" "",, a1)/60+(a1, a1)
`` `
*
Se estiver usando símbolos de grau e citação: Você precisará de uma fórmula um pouco mais complexa para explicar os símbolos. Uma solução mais robusta seria usar uma coluna auxiliar para extrair graus, minutos e segundos usando as funções `esquerda`,` mid` e `direita 'com` encontre` para localizar os símbolos e, em seguida, aplicar a conversão de graus decimal.
Explicação da fórmula (Exemplo de delimitador de espaço): * `Esquerda (A1, encontre (" ", A1) -1)`:extrai os graus (antes do primeiro espaço).
* `MID (A1, Find (" ", A1)+1, Find (" ", A1, Find (" ", A1) +1) -Find (" ", A1) -1)` Extrai os minutos (entre os primeiros e os segundos espaços).
* `/60`:converte minutos em graus decimais.
* `Right (A1, Len (A1) -Find (" ", A1, Find (" ", A1) +1))`:extrai os segundos (após o segundo espaço).
* `/3600`:converte segundos em graus decimais.
* Toda a expressão adiciona os graus, minutos (em graus decimais) e segundos (em graus decimais) para obter o valor final de grau decimal.
3. Formatação de números personalizados (exibindo como DMS): Você pode formatar uma célula que contém o valor de grau decimal para exibi -lo como DMS. No entanto, a formatação de números internos do Excel não suporta diretamente o DMS. Você precisaria de um formato de número personalizado e potencialmente uma macro VBA para um controle mais preciso, o que é significativamente mais avançado. A precisão desse método de exibição dependerá do nível de precisão em seus dados originais e da formatação que você aplica.
em resumo: A melhor abordagem é entrar no DMS como texto, convertê -lo em graus decimais para cálculos e, se necessário, use um formato de número personalizado para exibir os resultados aproximadamente como DMS (com limitações na representação exata). A fórmula de conversão é crucial para cálculos precisos. Lembre -se de adaptar o delimitador na fórmula para corresponder à maneira como você inseriu seus dados do DMS.