Calcular días entre dos fechas en Excel (7 ejemplos)
Como usuario de Excel, es posible que te encuentres en una situación en la que necesites saber cuántos "días hay entre dos fechas" en Excel. O quizás quieras contar los "días entre hoy y una fecha específica". O deseas obtener el número de "días laborables entre dos fechas". Este tutorial presentará algunos métodos fáciles y rápidos para calcular el número de días entre dos fechas en los tres escenarios.
Calcular días entre dos fechas
Usando la resta
Usar Kutools para contar días, semanas...
Usando la función DÍAS
Usando la función DIFERENCIA.DE.FECHAS
Contar días entre hoy y una fecha
Contar días laborables entre dos fechas
Excluyendo fines de semana
Excluyendo fines de semana y días festivos



Descargar archivo de ejemplo
Calcular días entre dos fechas
Supongamos que tienes la "fecha de inicio" en la celda "C2" y la "fecha final" en la celda "C3", y quieres averiguar el número de días entre las dos fechas. En esta sección, te mostraremos "cuatro formas" de lograr tu objetivo.
Usando la resta
Para contar los días entre dos fechas, simplemente "resta la fecha de inicio de la fecha final". Aquí está la fórmula genérica:
Paso 1: Introduce la fórmula de resta
En la celda C6, aplica la siguiente fórmula y luego presiona el botón "Enter".
=C3-C2
Resultado
Como puedes ver, hay "180" días entre las dos fechas dadas.
- En Excel, las fechas son en realidad números. Por ejemplo, 1/1/1900 es el número 1. Por eso, al restar fechas obtienes el número de días entre ellas.
- Si la Fecha_final es anterior a la Fecha_inicio, el resultado devuelto será un número entero "negativo". Si siempre deseas obtener un resultado "positivo", puedes usar la siguiente fórmula:
=ABS(Fecha_final - Fecha_inicio)
Usar Kutools para contar días, semanas, meses y años entre fechas
Con la función "Asistente de Fecha y Hora" de "Kutools para Excel", también puedes calcular los días entre fechas. Además, esta función es más poderosa porque ofrece "más opciones", como calcular "semanas", "meses", "años", y otros entre dos fechas. La captura de pantalla a continuación muestra cómo "contar días entre fechas paso a paso", y las "opciones adicionales" que también puedes calcular.
Después de habilitar la función haciendo clic en "Kutools" > "Asistente de Fórmulas" > "Asistente de Fecha y Hora", sigue estos pasos:
- Elige "Diferencia" en la sección "Tipo";
- Selecciona las fechas de inicio y fin por separado en los cuadros de texto "Fecha1" y "Fecha2";
- Elige "día" desde la lista desplegable "Tipo de resultado de salida";
- Haz clic en "Aceptar".
- Para aplicar la función "Asistente de Fecha y Hora", primero debes instalar "Kutools para Excel". "Kutools para Excel" ofrece una prueba gratuita de 30 días sin limitaciones, ¡descárgalo e instálalo ahora!
- Además de calcular la diferencia entre dos fechas, la función Asistente de Fecha y Hora también admite otros cálculos de fecha y hora. Para "agregar fecha y hora", selecciona la opción "Agregar" en la sección Tipo. Para "calcular la edad" basada en una fecha dada, selecciona la opción "Edad" en la sección Tipo.
Usando la función DÍAS
Otra forma de obtener el número de días entre dos fechas es usando la función DÍAS, introducida en Excel 2013. A continuación se muestra la fórmula genérica:
Paso 1: Introduce la fórmula DÍAS
En la celda "C6", aplica la siguiente fórmula y luego presiona el botón "Enter".
=DAYS(C3,C2)
Resultado
Hay "180" días entre las dos fechas en las celdas C3 y C2.
Usando la función DIFERENCIA.DE.FECHAS
El cuarto método para contar el número de días entre dos fechas es usar la función DIFERENCIA.DE.FECHAS. Aquí está la "fórmula genérica" para calcular la diferencia de días entre dos fechas:
Paso 1: Introduce la fórmula DIFERENCIA.DE.FECHAS
En la celda "C6", aplica la siguiente fórmula y luego presiona el botón "Enter".
=DATEDIF(C2,C3,"d")
Resultado
Hay "180" días entre las dos fechas dadas.
- A diferencia de los otros 3 métodos, la fórmula "DIFERENCIA.DE.FECHAS" no permite restar una fecha más reciente de una más antigua. Cuando la "Fecha_final" es anterior a la "Fecha_inicio", se devolverá un error "#NÚM!".
- Diferente de la fórmula de resta y la función "DÍAS", que solo pueden contar días entre días, "DIFERENCIA.DE.FECHAS" también puede calcular "meses" o "años" entre dos fechas.
- "DIFERENCIA.DE.FECHAS" no está incluida en la lista de funciones en Excel, lo que significa que es una función "no documentada". Esto requiere que ingreses manualmente todos los argumentos para crear una fórmula "DIFERENCIA.DE.FECHAS" en tu hoja de cálculo.
Contar días entre hoy y una fecha
Si deseas calcular el número de días entre hoy y una fecha específica, la función integrada "HOY" de Excel puede ayudarte a realizar la tarea fácil y rápidamente. Aquí están las "dos fórmulas genéricas" para contar días entre hoy y otra fecha con la función "HOY":
Para calcular el número de días entre "una fecha pasada" y "hoy":
Para calcular el número de días entre "una fecha futura" y "hoy":
En este caso, tienes una "fecha futura" en la celda "C2", y hoy es 15/3/2023. Necesitas calcular el número de días entre hoy y esta fecha, sigue los siguientes pasos.
Paso 1: Introduce la fórmula
En la celda "C5", aplica la siguiente fórmula y luego presiona el botón "Enter".
=C2-TODAY()
Paso 2: Formatea el resultado como general
Selecciona la celda del resultado, haz clic en la pestaña "Inicio", ve al grupo "Número", luego selecciona "General" desde la lista desplegable "Formato de número".
Nota: O en la pestaña "Inicio", haz clic en el "Lanzador del cuadro de diálogo" junto a Número. Luego haz clic en "General" en el cuadro "Categoría".
Resultado
Como puedes ver, hay "108" días entre hoy y la fecha dada.
Nota: La función "HOY" proporcionará exactamente la fecha actual. Entonces, cuando una fecha específica está fijada, notarás que el número de días devueltos en la hoja de trabajo varía porque la función "HOY" cambia de día a día.
Contar días laborables entre dos fechas
De vez en cuando, podemos necesitar calcular el número de días sin los fines de semana. Aquí te mostraremos cómo contar días laborables entre dos fechas con la ayuda de la función "DIAS.LAB" en dos situaciones. Una situación es contar días laborables sin días festivos adicionales proporcionados. La otra situación es contar días laborables con días festivos adicionales proporcionados.
Aquí está la fórmula genérica de la función DIAS.LAB:
Excluyendo fines de semana
Por ejemplo, tienes la fecha de inicio en la celda C2 y la fecha final en la celda C3, y quieres averiguar el número de días laborables entre las dos fechas sin tener en cuenta los días festivos.
Paso 1: Introduce la fórmula DIAS.LAB
En la celda C6, aplica la siguiente fórmula y luego presiona el botón "Enter".
=NETWORKDAYS(C2,C3)
Resultado
Puedes ver que hay "130" días laborables entre las dos fechas, sin considerar días festivos.
Excluyendo fines de semana y días festivos
A diferencia del ejemplo anterior, también tienes los días festivos adicionales listados en el rango de datos C5:C8, y necesitas calcular el número de días laborables entre las dos fechas teniendo en cuenta los días festivos proporcionados.
Paso 1: Introduce la fórmula DIAS.LAB
En la celda C6, aplica la siguiente fórmula y luego presiona el botón "Enter".
=NETWORKDAYS(C2,C3, E3:E7)
Resultado
Puedes ver que hay "125" días laborables entre las dos fechas, considerando los días festivos proporcionados.
Nota: En la mayor parte del mundo, el fin de semana es "sábado" y "domingo". Entonces, la función "DIAS.LAB" es exactamente la función que necesitas. Pero si tu fin de semana no es sábado y domingo (como solo domingo), deberías usar la función "DIAS.LAB.INTL", que te permite especificar qué días de la semana deben considerarse fines de semana.
Artículos relacionados
¿Cómo verificar si una fecha es un día festivo público y contar días excepto los festivos en Excel?
Por ejemplo, tienes una lista de fechas y quieres verificar si existen días festivos públicos en la lista, ¿cómo podrías hacerlo rápidamente? En este artículo te mostraré las formas de calcular todas las fechas de los días festivos públicos estadounidenses dentro de los años dados, y luego verificar si una fecha es un día festivo público estadounidense en Excel fácilmente.
¿Cómo calcular los días restantes en el mes o año en Excel?
En ciertos casos, es posible que quieras saber el número de días restantes en un mes o un año. Por favor, conoce más detalles en este artículo.
¿Cómo calcular días, horas y minutos entre dos fechas en Excel?
Supongamos que tienes dos columnas de celdas de fecha y hora, y ahora quieres calcular la diferencia en días, horas y minutos entre estas dos celdas de fecha y hora como se muestra en la siguiente captura de pantalla. En este artículo, hablaré sobre algunos métodos para resolver esta tarea para ti.
¿Cómo calcular los días hasta el próximo cumpleaños en Excel?
Si quieres saber cuántos días quedan hasta tu próximo cumpleaños, ¿cómo lo harías? En realidad, si estás usando Microsoft Excel, puedes usar fórmulas en la hoja de trabajo para contar fácilmente los días hasta el próximo cumpleaños. Por favor, consulta más detalles como se muestra a continuación en el tutorial.
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!
Tabla de contenido
- Video: Contar días entre fechas
- Calcular días entre dos fechas
- Usando la resta
- Usar Kutools para contar días, semanas...
- Usando la función DÍAS
- Usando la función DIFERENCIA.DE.FECHAS
- Contar días entre hoy y una fecha
- Contar días laborables entre dos fechas
- Excluyendo fines de semana
- Excluyendo fines de semana y días festivos
- Artículos relacionados
- Las mejores herramientas de productividad para Office
- Comentarios