Skip to main content

Calcular días entre dos fechas en Excel (7 ejemplos)

Author: Zhoumandy Last Modified: 2025-06-04

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

A screenshot showing an Excel sheet used to calculate the days between two dates

A screenshot showing an Excel sheet used to calculate the days between today and a date

A screenshot showing an Excel sheet used to calculate workdays between two dates

Descargar archivo de ejemplo

Ejemplos de cálculo de días entre fechas


Video: Contar días entre fechas


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.

doc calculate days between two dates 04

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:

=Fecha_final - Fecha_inicio
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.

A screenshot showing the subtraction formula to calculate days between two dates in Excel

Notas:
  1. 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.
  2. 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.

A screenshot of Kutools' Date & Time Helper showing steps to calculate days between dates in Excel

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Después de habilitar la función haciendo clic en "Kutools" > "Asistente de Fórmulas" > "Asistente de Fecha y Hora", sigue estos pasos:

  1. Elige "Diferencia" en la sección "Tipo";
  2. Selecciona las fechas de inicio y fin por separado en los cuadros de texto "Fecha1" y "Fecha2";
  3. Elige "día" desde la lista desplegable "Tipo de resultado de salida";
  4. Haz clic en "Aceptar".
Notas:
  1. 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!
  2. 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.
    A screenshot of Kutools' Date & Time Helper feature calculating the difference between two dates
    A screenshot of Kutools' Date & Time Helper feature offering an option for age calculations

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:

=DÍAS(fecha_final, fecha_inicio)
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.

A screenshot showing the DAYS function in Excel to calculate the interval between two dates

Nota: 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(DÍAS(fecha_final, fecha_inicio))

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:

= DIFERENCIA.DE.FECHAS(fecha_inicio, fecha_final, "d")
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 screenshot showing the DATEDIF function in Excel to calculate the number of days between two dates

Notas:
  1. 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!".
  2. 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.
  3. "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":

=HOY() - fecha_pasada

Para calcular el número de días entre "una fecha futura" y "hoy":

=Fecha_futura - 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.

A screenshot showing a future date in Excel to calculate days using the TODAY function

Paso 1: Introduce la fórmula

En la celda "C5", aplica la siguiente fórmula y luego presiona el botón "Enter".

=C2-TODAY()

A screenshot showing the formula calculating days between today and a future date in Excel

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".

A screenshot showing the Number Format option in Excel to format the result as General

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.

A screenshot showing the result of days calculated between today and a future date in Excel

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:

=DIAS.LAB(fecha_inicio, fecha_final, [festivos])

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.

A screenshot showing start and end dates in Excel for calculating working days excluding weekends

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.

A screenshot showing the result of the NETWORKDAYS formula calculating working days excluding weekends in Excel

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.

A screenshot showing start and end dates in Excel with a list of holidays for calculating working days

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.

A screenshot showing the result of the NETWORKDAYS formula calculating working days excluding weekends and holidays in Excel

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.

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

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!