Cómo Convertir “1 Hora 30 Minutos” en Formato Decimal en Excel

スポンサーリンク
スポンサーリンク

Cómo Convertir “1 Hora 30 Minutos” en Formato Decimal en Excel

Este artículo explica cómo convertir tiempo escrito como texto, por ejemplo, “1 hora 30 minutos,” en formato decimal como 1.5 horas en Excel. Mostraremos cómo dividir y calcular la cadena usando fórmulas.

Ejemplo: Convertir Cadena de Tiempo en Formato Decimal

Si la columna A contiene cadenas de tiempo como “1 hora 30 minutos,” la columna B puede mostrar el equivalente en formato decimal de la siguiente manera:

A B
1 Tiempo Tiempo (Formato Decimal)
2 1 hora 30 minutos =IZQUIERDA(A2,ENCONTRAR(“hora”,A2)-1) + EXTRAE(A2,ENCONTRAR(“hora”,A2)+5,ENCONTRAR(“minuto”,A2)-ENCONTRAR(“hora”,A2)-5)/60
3 2 horas 15 minutos =IZQUIERDA(A3,ENCONTRAR(“hora”,A3)-1) + EXTRAE(A3,ENCONTRAR(“hora”,A3)+5,ENCONTRAR(“minuto”,A3)-ENCONTRAR(“hora”,A3)-5)/60
4 3 horas 45 minutos =IZQUIERDA(A4,ENCONTRAR(“hora”,A4)-1) + EXTRAE(A4,ENCONTRAR(“hora”,A4)+5,ENCONTRAR(“minuto”,A4)-ENCONTRAR(“hora”,A4)-5)/60

Explicación de la Fórmula

  • IZQUIERDA(A2,ENCONTRAR(“hora”,A2)-1): Extrae la parte antes de la palabra “hora,” que representa las horas (por ejemplo, 1).
  • EXTRAE(A2,ENCONTRAR(“hora”,A2)+5,ENCONTRAR(“minuto”,A2)-ENCONTRAR(“hora”,A2)-5): Extrae la parte entre “hora” y “minuto,” que representa los minutos (por ejemplo, 30).
  • /60: Divide los minutos por 60 para convertirlos en una fracción de hora.
  • +: Suma las horas y las fracciones de hora para calcular el tiempo total en formato decimal.

Resultado

La cadena “1 hora 30 minutos” se convierte en 1.5 horas, como se muestra a continuación:

A B
1 Tiempo Tiempo (Formato Decimal)
2 1 hora 30 minutos 1.5
3 2 horas 15 minutos 2.25
4 3 horas 45 minutos 3.75

Ejemplo: Convertir Tiempos en Formato hh:mm a Decimal

Si la columna A contiene tiempos en el formato hh:mm, puedes usar una fórmula para convertirlos en formato decimal en la columna B:

A B
1 Tiempo (hh:mm) Tiempo (Formato Decimal)
2 1:30 =A2*24
3 2:45 =A3*24
4 3:15 =A4*24

Explicación de la Fórmula

  • A2 * 24: Excel representa internamente el tiempo de manera que 1 día equivale a 1. Multiplicar por 24 convierte los valores de tiempo a horas decimales.
  • Formato: Para mostrar el resultado con dos decimales, formatea la celda como “Número” con dos decimales.

Resultado

La tabla siguiente muestra la conversión de datos de tiempo en formato decimal:

A B
1 Tiempo (hh:mm) Tiempo (Formato Decimal)
2 1:30 1.50
3 2:45 2.75
4 3:15 3.25

Resumen

En Excel, puedes convertir fácilmente cadenas de tiempo como “1 hora 30 minutos” en formato decimal usando fórmulas. Para datos de tiempo, simplemente multiplica por 24 para obtener el equivalente decimal. Este método ayuda a simplificar tu flujo de trabajo y manejar los datos de manera eficiente.