Tabla de contenido
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.xlsx6 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.