Este artículo le mostrará cómo convertir latitudes y longitudes escritas en Grado, Minuto, Segundo (DMS) en escritura decimal. Pero también lo contrario : Coordenada decimal en Grados, Minutos y Segundos.
Problema de conversión de datos
Como puedes ver en la imagen de al lado, una coordenada GPS escrita con los símbolos ° ' y '' transformar la referencia GPS en texto (encuadre a la izquierda de la celda).

ESi conservas el Texto, no podrás calcular la conversión.. Por tanto debemos transformar este escrito a un formato digital para poder realizar la conversión.
La única manera es pasar el formato de hora para que Excel pueda interpretarlo.
Paso 1: escribe en formato horario
En primer lugar, debes escribir tus lecturas de GPS en hora, minuto, segundo como si fuera una hora, usando el símbolo separador. ""
Ingresando el valor 48:51:29.99, Excel le devuelve la siguiente información.
03/01/1904 00:51:30

El valor ya no se muestra como debería y especialmente por qué es 03/01/1904. Todo esto lo veremos en paso 3
Paso 2: cambiar una opción de Excel para manejar horas negativas
No puedes entrar directamente. una hora negativa en Excel ⛔⛔⛔. Para sortear este obstáculo, debes escribir la hora entre comillas precedida por el signo "-", así
=-"01:30:40"

Sólo que ahora tenemos otro problema: Excel no muestra tiempos negativos
Remediar, 2 soluciones diferentes son posibles. Aquí elegimos la solución de 'Calendario desde 1904' para corregir este problema de visualización.

Paso 3: personaliza el formato de hora
Por defecto, en Excel, en cuanto el número de horas supera las 24 horas, Excel considera que es un día más. Pero es posible solucionar el problema. jugando en el formato de números horarios.
- Personalización de formato abierto (Ctrl+1)
- Selecciona una categoría personnalisé
- En el cuadro Tipo, ingrese el tipo [h]°mm'ss.00\''
Las coordenadas GPS se muestran en formato de grados, minutos y segundos. y el formato es digital. Las coordenadas de la Torre Eiffel ahora se muestran correctamente
48:51:29.99

Paso 4: Último paso, haz el cálculo de conversión.
Ahora que hemos creado nuestra hoja con números en formato Grados/Minutos/Segundos, crearemos la fórmula de cálculo en D3 para convertir las coordenadas de B3.

Para hacer esto, simplemente multiplica cada celda. por 24 (¿número de horas en un día?).
= B3 * 24
Lo único que tienes que hacer es cambiar el formato de las celdas para formatear Estándar para mostrar el resultado esperado.

Convertir un número decimal a grados/minutos/segundos
Por el contrario, para convertir un valor decimal en grados, minutos, segundos, debe
- Primero realice una operación matemática.
- Luego aplique el mismo formato personalizado.
Para convertir un número decimal a grados, minutos o segundos, simplemente divida el valor entre 24 (24 horas al día).
=B3/24

Entonces tu aplicar el mismo formato de número que creamos en el paso 3.

01/08/2024 a las 03:11
muchas gracias por este tutorial, muy claro y súper práctico para convertir varias coordenadas a la vez.
El único problema 🙁 Seguí todos los pasos al pie de la letra para convertir de decimal a grados minuto segundo (dividir por 24 y luego el formato) pero cuando ingreso la fórmula para la visualización personalizada aparece un mensaje de error... así que no puedo. Termina esta conversión :/
Estoy interesado :
“Excel no puede usar el formato de número que usted escribió.
Intente utilizar un formato de número predefinido.
Para obtener más información sobre formatos de números personalizados, haga clic en Ayuda"
¿Una solución para este último problema?
gracias en cualquier caso 🙂
01/08/2024 a las 10:17
¿Qué código ingresas?
05/11/2020 a las 11:57
Gracias por este aporte. ¿Puedo tener el archivo de Excel?