Así es como puedes manejar DMS en Excel:
1. Entrando DMS como texto:
El enfoque más simple es ingresar a los grados, minutos y segundos directamente como texto, separado por un delimitador consistente (por ejemplo, un espacio, un símbolo de grado o un carácter especial como una sola cita). Por ejemplo:
* `40 ° 26 '46" `(usando símbolos de grado y cotización)
* `40 26 46` (usando espacios)
* `40'26'46` (usando citas individuales)
2. Convertir DMS en grados decimales:
Para realizar cálculos, debe convertir el texto DMS en grados decimales. Esto requiere una fórmula. Suponiendo que su valor de DMS esté en la celda A1, aquí está la fórmula (ajustando el delimitador según sea necesario):
* Si usa espacios como delimitadores:
`` `Excel
=Izquierda (a1, find ("", a1) -1)+mid (a1, find ("", a1)+1, find ("" ", a1, find (" ", a1) +1) -find (" ", a1) -1)/60+derecho (a1, len (a1) -find (" ", a1, find (" ", a1) +1)/3600
`` `` ``
* Si usa citas individuales como delimitadores:
`` `Excel
=Izquierda (izquierda (a1, find ("'", a1) -1)+Mid (a1, fins ("'", a1)+1, fins ("'", a1, fins ("", ", a1) +1) -find (" ", a1) -1)
`` `` ``
* Si usa símbolos de grado y cotización: Necesitará una fórmula un poco más compleja para tener en cuenta los símbolos. Una solución más robusta sería usar una columna de ayuda para extraer grados, minutos y segundos por separado utilizando `izquierd`,` Mid` y `correcto` funciones con` encontrar 'para localizar los símbolos y luego aplicar la conversión de grado decimal.
Explicación de la fórmula (ejemplo del delimitador del espacio):
* `Izquierda (a1, encontrar (" ", a1) -1)`:extrae los grados (antes del primer espacio).
* `Mid (A1, Find (" ", A1)+1, Find (" ", A1, Find (" ", A1) +1) -Find (" ", A1) -1)`:extrae las actas (entre los espacios primero y el segundo).
* `/60`:Convierte minutos en grados decimales.
* `Correcto (a1, len (a1) -find (" "", a1, find ("", a1) +1)) `:extrae los segundos (después del segundo espacio).
* `/3600`:Convierte segundos en grados decimales.
* Toda la expresión agrega los grados, minutos (en grados decimales) y segundos (en grados decimales) para obtener el valor final de grado decimal.
3. Formato de número personalizado (que se muestra como DMS):
Puede formatear una celda que contenga el valor de grado decimal para mostrarlo como DMS. Sin embargo, el formato de número incorporado de Excel no admite directamente DMS. Necesitaría un formato de número personalizado y potencialmente una macro VBA para un control más preciso, que es significativamente más avanzado. La precisión de este método de visualización dependerá del nivel de precisión en sus datos originales y del formato que aplique.
En resumen: El mejor enfoque es ingresar DMS como texto, convertirlo en grados decimales para los cálculos y luego, si es necesario, usar un formato de número personalizado para mostrar los resultados aproximadamente como DMS (con limitaciones en la representación exacta). La fórmula de conversión es crucial para cálculos precisos. Recuerde adaptar el delimitador en la fórmula para que coincida con la forma en que ingresó sus datos de DMS.