logo

Diferencia de Excel entre dos fechas

Si trabajamos en muchos proyectos, es posible que necesitemos saber cuántos meses han pasado entre ambas fechas. Del mismo modo, si estamos en la fase de planificación de un proyecto, es posible que necesitemos saber las fechas de inicio y finalización. El número de meses entre dos fechas se puede calcular de varias formas (todas utilizando fórmulas diferentes).

alinear imagen css

En este tutorial veremos diferentes fórmulas para calcular la diferencia entre dos fechas.

Calcule la diferencia entre dos fechas usando la función 'FECHA-DIF'

La función más apropiada para determinar la diferencia entre las dos fechas es 'FECHA-DIF'. En Excel, si queremos calcular la diferencia entre dos fechas en años, meses o días, entonces la función DATEDIF lo gestionará.

Es una función única porque no está incluida en la función Fecha y hora de Excel. Entonces, si vamos a Fórmulas, encontraremos más de 450 funciones de Excel, y si vamos a Fecha y Hora, no veremos FECHA SI.

1. Calcule la diferencia entre dos fechas dadas en días

Si queremos saber cuántos días hay entre dos fechas, podemos utilizar la siguiente fórmula:

1. Primero, debemos ingresar la siguiente función de fecha en la celda en blanco en la que necesitamos obtener el resultado.

 =DATEDIF(A2, B2, 'D') 

Nota: A2 indica la celda de la fecha de inicio, mientras que B2 indica la celda de la fecha de finalización en la fórmula anterior.

2. A continuación, para completar esta fórmula, tenemos que arrastrar el controlador de llenado hacia la celda y la cantidad de días entre las fechas se determina como se muestra en la siguiente captura de pantalla:

Diferencia de Excel entre dos fechas

2. Calcule la diferencia entre dos fechas determinadas en meses

Si queremos saber cuántos meses hay entre dos fechas, podemos utilizar la siguiente fórmula en una celda en blanco:

 =DATEDIF(A2,B2,'M') 

Nota: La celda de la fecha de inicio es A2, mientras que la celda de la fecha de finalización es B2.

Luego, tenemos que arrastrar el controlador de relleno hacia las celdas para que podamos aplicar la fórmula anterior, y se determinará la diferencia entre dos fechas en meses, como se muestra en la siguiente captura de pantalla:

Diferencia de Excel entre dos fechas

3. Calcule la diferencia entre dos fechas dadas en años

También podemos utilizar la función DATEDIF para calcular el número de años entre dos fechas:

mb vs gb

Para determinar la diferencia entre dos fechas determinadas en años, debemos escribir la siguiente fórmula en la celda en blanco:

 =DATEDIF(A2,B2, 'Y') 

Nota: La celda de la fecha de inicio es A2, mientras que la celda de la fecha de finalización es B2.

Luego, para usar esta fórmula, arrastre el controlador de relleno hacia las celdas y se devolverá el número de años entre las dos fechas específicas, como se muestra en la siguiente captura de pantalla:

Diferencia de Excel entre dos fechas

4. Calcule la diferencia entre dos fechas dadas en días, meses y años

Si queremos calcular la diferencia entre dos fechas en años, meses , y días juntos, entonces tenemos que usar la siguiente fórmula:

 =DATEDIF(A2, B2, 'y') &' years, '&DATEDIF(A2, B2, 'ym') &' months, ' &DATEDIF(A2, B2, 'md') &' days' 

Nota: A2 es la celda de la fecha de inicio y B2 es la celda de la fecha de finalización.

Después de eso, tenemos que arrastrar el controlador de relleno hacia las celdas a las que queremos aplicar la fórmula anterior; entonces veremos el siguiente resultado:

Diferencia de Excel entre dos fechas

Tenga en cuenta que también podemos utilizar comillas dobles para especificar manualmente fechas en el ARCHIVO función. Simplemente verifique que las fechas entre comillas dobles en Excel tengan un formato de fecha válido.

5. Calcule la diferencia entre dos fechas y horas determinadas en días, horas y minutos

La siguiente fórmula puede ayudarnos a calcular la diferencia entre dos fechas y horas en días, horas , y minutos si tenemos dos listas de fechas y horas.

Necesitamos escribir la siguiente fórmula en una celda en blanco:

hacer bucle while en java
 =INT(B2-A2)&' days '&TEXT(B2-A2,'h'' hours ''m'' minutes ''') 

NOTA: A2 es la celda de fecha y hora de inicio y B2 es la celda de fecha y hora de finalización:

Después de eso, arrastre el controlador de relleno hacia las celdas donde queremos aplicar la fórmula y obtendremos el resultado deseado:

Diferencia de Excel entre dos fechas

Contar días entre fechas con la función DÍAS de Excel

MS Excel 2013 presenta el Función DÍAS . Su propósito es calcular cuántos días hay entre dos fechas. En Excel, la función DÍAS es una Función de fecha/hora a través del cual podemos calcular el número de días entre dos fechas.

Tenga en cuenta que, a diferencia de FECHASI, los argumentos para una DÍAS La fórmula debe ingresarse en orden inverso.

comparar cadenas java
 DAYS(end_date, start_date) 

Entonces nuestra fórmula toma la siguiente forma:

=DÍAS(B2, A2)

Dependiendo de si la fecha de finalización es menor o mayor que la fecha de inicio, devuelve la diferencia como positiva o negativa, similar a la resta:

Diferencia de Excel entre dos fechas

Cómo calcular los días laborables entre dos fechas en Excel

Si queremos saber cuántos días hábiles hay entre dos fechas, entonces podemos usar el DÍAS DE RED función:

 NETWORKDAYS(start_date, end_date, [holidays]) 

Los dos primeros argumentos son bien conocidos, mientras que el tercer argumento, que es opcional, nos permite omitir una lista personalizada de días festivos del recuento de días.

Utilice la siguiente fórmula para calcular el número de días hábiles entre dos fechas en la columna A y la columna B.

forma completa de i d e

=DÍAS DE LA RED(A2, B2)

Diferencia de Excel entre dos fechas

También podemos ingresar nuestra lista de días festivos en algunas celdas y decirle a la fórmula que omita esos días:

=DÍAS DE LA RED(A2, B2, $A:$A)

En consecuencia, sólo se cuentan los días hábiles entre dos fechas:

Diferencia de Excel entre dos fechas

Nota: Si tenemos que administrar fines de semana personalizados como sábado, domingo o solo domingo, debemos usar la función NETWORKDAYS.INTL que nos permite definir qué días de la semana deben considerarse fines de semana.