Cómo Restar Fecha y Hora en Excel (6 Maneras Fáciles)

  • Compartir Este
Hugh West

Muy a menudo necesitamos reste dos fechas en nuestra operativa diaria. Cuando calculamos la edad o la duración normalmente reste dos fechas. En este artículo, le mostraremos cómo reste Le guiaremos a través de 6 formas sencillas con las que podrá reste fechas en Excel fácilmente.

Supongamos que tenemos una hoja de datos que contiene la hora de inicio y la hora de finalización. Vamos a calcular la duración de cada uno de los proyectos utilizando diferentes funciones en Excel. En la hoja de datos, tenemos 4 columnas Tenemos la Nombre del proyecto , Inicio y Columnas finales Calcularemos la duración en el Columna Duración utilizando diferentes funciones en Excel.

Descargar el cuaderno de prácticas

Diferencia de fecha y hora.xlsx

6 maneras fáciles de restar fecha y hora en Excel

Le guiaremos paso a paso sobre cómo puede reste fecha y hora en Excel. Lo haremos de 6 formas sencillas.

1. Obtenga días, horas y minutos entre fechas combinando las funciones TEXT e INT

Podemos utilizar el INT y TEXTO de Excel para reste fecha y hora en Excel. INT devuelve el valor entero de un número, mientras que la función TEXTO se utiliza para convertir cualquier valor numérico a un formato específico. Podemos utilizar ambas conjuntamente para reste fecha y hora en Excel. Utilizaremos la función Ampersand (&) para concatenar los textos.

PASOS :

  • Para ello, en célula E5 tecleamos,
=INT(D5-C5)&" días "&TEXT(D5-C5, "h"" hrs ""m"" mins """)

Desglose de fórmulas

(D5-C5) Da el valor de la resta de celdas D5 y C5 .

Salida es 9.99943969907326

INT(D5-C5) Nos da la parte entera del resultado de la resta de células C5 y D5 .

La salida es 9

Explicación Parte entera de ( D5-C5)

INT(D5-C5)&" días " Une 9 y el texto días

La salida es 9 días

Explicación Parte concatenada de 9 y días

TEXT(D5-C5, "h"" hrs ""m"" mins """) Convierte el resultado de C5-D5 en horas y minutos y añade el texto hrs , mins .

La salida es 23 h 59 min "

Explicación: En TEXTO convierte el texto en horas y minutos. El texto hrs , mins se añaden a los valores.

INT(D5-C5)&" días "&TEXT(D5-C5, "h"" hrs ""m"" mins """) Nos da el valor de la resta del total de días,horas y minutos.

La salida es 9 días 23 horas 59 minutos

Explicación La diferencia entre dos fechas y horas dadas.

  • Pulsando la tecla Entre en obtendremos el resultado en la tecla Célula E5 .

  • Ahora, arrastrando hacia abajo o haciendo doble clic en el botón Asa de llenado para utilizar el Autorrelleno de Excel obtendremos valores en las celdas correspondientes.

Más información: Cómo calcular el total de horas en Excel (9 métodos sencillos)

2. Uso de la función Tiempo con las funciones Hora y Minuto para S ubtract Fecha y Hora en Excel

TIEMPO de Excel convierte cualquier valor de tiempo en valor numérico. La función HORA y MINUTO de Excel devuelve las horas y los minutos de un valor horario dado. Podemos utilizar la función TIEMPO con la función HORA y MINUTO para obtener la diferencia horaria en Excel.

PASOS :

  • Para ello, en celda E5 tecleamos,
=TIEMPO(HORA(C5),MINUTO(C5),0)-TIEMPO(HORA(D5),MINUTO(D5),0)

Desglose de fórmulas

HORA(C5) Nos da el valor horario del Célula C5 .

La salida es 22

Explicación Valor horario de 22:59

MINUTO(C5) Nos da el valor por minuto del Célula C5 .

La salida es 59

Explicación Valor de minuto de 22:59

TIEMPO(HORA(C5),MINUTO(C5),0) Devuelve el valor numérico si se dan la hora, los minutos y los segundos. Aquí no ponemos ningún valor de segundos.

La salida es >>0.957638888888889

Explicación Convierte el valor numérico de 22 horas y 59 minutos

TIEMPO(HORA(C5),MINUTO(C5),0)-TIEMPO(HORA(D5),MINUTO(D5),0) >>

La salida es 0,41875

Explicación Valor numérico de la resta de dos valores de las celdas.

  • Para formatear este valor numérico tenemos que ir al campo Número menú. Un nuevo cuadro de diálogo aparecerá.

  • A continuación, vaya a A medida y escriba h:mm:ss También podemos escribir otros formatos si queremos.

  • Pulsando la tecla Entre en obtendremos el resultado en la tecla Célula E5 .

  • Ahora, arrastrando hacia abajo o haciendo doble clic en el botón Asa de llenado para utilizar el Autorrelleno de Excel obtendremos valores en las celdas correspondientes.

Más información: Cómo restar tiempo en Excel (7 métodos rápidos)

3. Cálculo de la diferencia horaria con la función TEXTO

TEXTO de Excel se utiliza para convertir cualquier valor numérico a un formato específico. Podemos expresar la diferencia de tiempo utilizando la función TEXTO Para ello, encontraremos la diferencia, y utilizando la función texto convertiremos la diferencia en un hora : minuto: segundo formato.

PASOS :

  • Para ello, en celda E5 escribimos
=TEXT(D5-C5,"h""Hours""m""Mins""")

Desglose de fórmulas

D5-C5 Devuelve el valor de la resta de celdas D5 y C5

La salida es 0,375

"h""Hours""m""Mins""" Es el formato en el que queremos expresar nuestro valor. Obtendremos nuestra salida en horas seguida de la palabra Horas minutos seguidos de la palabra Mins .

TEXT(D5-C5,"h""Hours""m""Mins""") >>

Salida 9Horas0Minutos

Explicación Valor devuelto en formato de horas y minutos.

  • Pulsando la tecla Entre en obtendremos el resultado en la tecla Célula E5 .

  • Ahora, arrastrando hacia abajo o haciendo doble clic en el botón Asa de llenado para utilizar el Autorrelleno de Excel obtendremos valores en las celdas correspondientes.

Más información: Cómo calcular la diferencia entre dos fechas y horas en Excel

Lecturas similares

  • Cómo calcular el tiempo de entrega en Excel (4 maneras)
  • Calcular la tarifa por hora en Excel (2 métodos rápidos)
  • Cómo Usar el Formato de Hora en Excel VBA (Macro, UDF y UserForm)
  • Calcular la Duración del Tiempo en Excel (7 Métodos)

4. Calcular el tiempo transcurrido con la función NOW/ TODAY

AHORA de Excel devuelve el valor de la hora actual. La función HOY devuelve la fecha actual. Si queremos obtener el tiempo transcurrido entre el momento actual y una fecha determinada, podemos utilizar la función AHORA o HOY para obtenerlo. Podemos convertir el valor utilizando la función TEXTO función. TEXTO de Excel se utiliza para convertir cualquier valor numérico a un formato específico.

PASOS :

  • Para ello, en celda D5 tecleamos,
=TEXT(NOW()-C5,"d""days""h""hours""m""mins""s""secs""")

Desglose de fórmulas

NOW()-C5 Nos da la diferencia entre la hora actual y la hora dada.

La salida es 10.1800935185165

Explicación La diferencia entre la hora actual y la hora dada.

"d""days""h""hours""m""mins""s""secs""" Es el formato en el que queremos convertir nuestra salida. Obtendremos nuestro resultado en días seguido de la palabra días horas seguidas de la palabra horas etc.

TEXT(NOW()-C5,"d""days""h""hours""m""mins""s""secs""") Nos da la diferencia en un formato especificado.

Salida 10días4horas20minutos10segundos

Explicación La diferencia se expresa en el formato especificado.

  • Pulsando la tecla Entre en obtendremos el resultado en la tecla Celda D5 .

  • Ahora, arrastrando hacia abajo o haciendo doble clic en el botón Asa de llenado para utilizar el Autorrelleno de Excel obtendremos valores en las celdas correspondientes.

Read More: Cómo calcular el tiempo transcurrido en Excel (8 maneras)

5. Restar una cantidad de tiempo especificada a un tiempo dado

Podemos reste una cantidad de tiempo especificada a partir de un momento dado. Podemos utilizar esto usando la función TIEMPO de Excel. Supongamos que restar un tiempo determinado en el Columna Difference(Mins) del Columna del tiempo y obtener los valores en el Columna de resultados .

PASOS :

  • Para ello, escribiremos la siguiente fórmula en el campo Célula E5 .
=C5-TIEMPO(0,D5,0)

Desglose de fórmulas

TIEMPO(0,D5,0) Nos da el valor numérico del periodo de tiempo dado en celda D5

La salida es>> 0,0208333333333333

Explicación 30 minutos convertidos en valor numérico

C5-TIEMPO(0,D5,0) Nos da la fecha y la hora restando el periodo de tiempo dado.

La salida es 44606.5182572917

Explicación Valor numérico del tiempo resultante.

Tendremos que formatear el resultado siguiendo el proceso que se muestra en método 2 .

  • Pulsando la tecla Entre en obtendremos el resultado en la tecla Célula E5 .

  • Ahora, arrastrando hacia abajo o haciendo doble clic en el botón Asa de llenado para utilizar el Autorrelleno de Excel obtendremos valores en las celdas correspondientes.

Contenido relacionado: Cómo restar la hora militar en Excel (3 métodos)

6. Uso del signo menos (-) & Función TEXT a S ubtract Fecha y hora en Excel

Como se muestra en método 3 podemos utilizar, el signo menos (-) para determinar la diferencia entre dos fechas junto con el TEXTO función.

PASOS :

  • Para ello, en celda E5 tecleamos,
=TEXT(D5-C5, "hh:mm:ss")

Desglose de fórmulas

D5-C5 Nos da la diferencia entre el Inicio fecha y Fin fecha.

La salida es 9.99943969907326

Explicación Valor numérico de la diferencia de dos tiempos dados.

"hh:mm:ss" Especifica el formato de la salida. Nuestra salida será en Hora: Minuto: Segundo formato.

TEXTO(D5-C5, "hh:mm:ss") Nos da el valor resultante en un formato especificado

Salida 23:59:12

Explicación 9,99943969907326 expresado en el formato especificado.

  • Pulsando la tecla Entre en obtendremos el resultado en la tecla Célula E5 .

  • Ahora, arrastrando hacia abajo o haciendo doble clic en el botón Asa de llenado para utilizar el Autorrelleno de Excel obtendremos los valores en las celdas correspondientes.

Más información: Cómo Restar y Mostrar Tiempo Negativo en Excel (3 Métodos)

Cosas para recordar

Cuando maneje cualquier valor de fecha u hora, asegúrese de que está en el formato correcto. De lo contrario, es posible que no obtenga el resultado deseado. Para elegir el formato correcto, siga los pasos que se muestran en método 2 .

Sección práctica

Hemos incluido una sección de práctica en la hoja de ejercicios suministrada para que pueda ejercitar los métodos usted mismo.

Conclusión

En este artículo, hemos intentado cubrir cómo restar fecha y hora en Excel. Si tienes alguna sugerencia o comentario, puedes dejarnos un comentario a continuación o ponerte en contacto con nosotros. Para cualquier consulta relacionada con Excel, echa un vistazo a nuestro sitio web. Nuestro equipo estará encantado de ayudarte.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.