KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

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

AutorZhoumandy Fecha de modificación

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». Incluso podrías necesitar obtener el número de «días laborables entre dos fechas». Este tutorial te presenta métodos sencillos y rápidos para calcular el número de días entre dos fechas en estos «tres escenarios».
Calcular días entre dos fechas
Usando la resta
Usando Kutools para contar días, semanas...
Usando la función DAYS
Usando la función DATEDIF
Contar días entre hoy y una fecha
Contar días laborables entre dos fechas
Excluyendo fines de semana
Excluyendo fines de semana y festivos

Una captura de pantalla que muestra una hoja de Excel utilizada para calcular los días entre dos fechas

Una captura de pantalla que muestra una hoja de Excel utilizada para calcular los días entre hoy y una fecha

Una captura de pantalla que muestra una hoja de Excel utilizada para calcular los días laborables entre dos fechas

Descargar archivo de ejemplo

Ejemplos de cálculo de días entre fechas


Vídeo: Contar días entre fechas


Calcular días entre dos fechas

Supongamos que tiene la «Fecha de inicio» en la celda C2 y la «Fecha de fin» en la celda C3, y desea calcular el número de días entre ambas fechas. En esta sección le presentamos cuatro métodos para lograrlo.

doc calculate days between two dates 04

Usando la resta

Para contar los días entre dos fechas, basta con restar la fecha de inicio de la fecha de fin. Esta es la fórmula genérica:

=End_date - Start_date
Paso 1: Introduzca la fórmula de resta

En la celda C6, introduzca la siguiente fórmula y pulse el botón «Entrar».

=C3-C2
Resultado

Como puede ver, hay 180 días entre las dos fechas indicadas.

Una captura de pantalla que muestra la fórmula de resta para calcular los días entre dos fechas en Excel

Notas:
  1. En Excel, las fechas son en realidad números. Por ejemplo, 1/1/1900 equivale al número 1. ¡Por eso, al restar fechas obtienes directamente el número de días que las separa!
  2. Si la fecha final es anterior a la fecha inicial, el resultado será un número entero negativo. Para obtener siempre un valor positivo, puede usar la siguiente fórmula:
    =ABS(End_date - Start_date)

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 puede calcular los días entre fechas. Además, esta función es aún más potente, ya que ofrece más opciones, como calcular semanas, meses, años, etc., entre dos fechas. La siguiente captura de pantalla muestra cómo contar los días entre fechas paso a paso, así como las opciones adicionales que también puede calcular.

Una captura de pantalla del Asistente de fecha y hora de Kutools que muestra los pasos para calcular los días entre fechas en Excel

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza 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 activar la función haciendo clic en «Kutools» > «Asistente de fórmulas» > «Asistente de Fecha y Hora», proceda del siguiente modo:

  1. Seleccione «Diferencia» en la sección «Tipo»;
  2. Seleccione el inicio y Fecha de fin por separado en los cuadros de texto "Date1" y "Date2";
  3. Elija «día» en el Lista desplegable «Tipo de resultado de salida»;
  4. Haga clic en «Aceptar».
Notas:
  1. Para utilizar la función «Asistente de Fecha y Hora», primero debe instalar «Kutools para Excel». «Kutools para Excel» ofrece una prueba gratuita de 30 días sin limitaciones. ¡Descárguelo e instálelo ahora!
  2. Además de calcular la diferencia entre dos fechas, la función Asistente de Fecha y Hora también permite realizar otros cálculos de fecha y hora. Para sumar fechas y horas, seleccione la opción «Sumar» en la sección Tipo. Para calcular la edad a partir de una fecha determinada, elija la opción «Edad» en la misma sección.
    Una captura de pantalla de la función Asistente de fecha y hora de Kutools calculando la diferencia entre dos fechas
    Una captura de pantalla de la función Asistente de fecha y hora de Kutools que ofrece una opción para cálculos de edad

Usando la función DAYS

Otra forma de obtener el número de días entre dos fechas es mediante la función DIAS, disponible desde Excel 2013. La fórmula genérica es la siguiente:

=DAYS(end_date, start_date)
Paso 1: Introduzca la fórmula DIAS

En la celda «C6», introduzca la siguiente fórmula y pulse el botón «Entrar».

=DAYS(C3,C2)
Resultado

Hay 180 días entre las fechas de las celdas C3 y C2.

Una captura de pantalla que muestra la función DIAS en Excel para calcular el intervalo entre dos fechas

Nota: Si la «Fecha_fin» es anterior a la «Fecha_inicio», el resultado devuelto será un número entero «negativo». Si desea obtener siempre un resultado «positivo», puede utilizar la siguiente fórmula:
=ABS(DAYS(end_date, start_date))

Usando la función DATEDIF

El cuarto método para contar el número de días entre dos fechas consiste en utilizar la función SIFECHA. Esta es la «fórmula genérica» para calcular la diferencia en días entre dos fechas:

= DATEDIF(start_date, end_date, «d»)
Paso 1: Introduzca la fórmula SIFECHA

En la celda «C6», introduzca la siguiente fórmula y pulse el botón «Entrar».

=DATEDIF(C2,C3,"d")
Resultado

Hay 180 días entre las dos fechas indicadas.

Una captura de pantalla que muestra la función SIFECHA en Excel para calcular el número de días entre dos fechas

Notas:
  1. A diferencia de otros métodos 3, la fórmula «DATEDIF» no permite restar una fecha más reciente de una más antigua. Si la «fecha final» es anterior a la «fecha inicial», devuelve el error «#¡NUM!».
  2. A diferencia de la fórmula de resta y de la función «DAYS», que solo permiten contar los días entre fechas, «DATEDIF» también puede calcular los meses o los años transcurridos entre dos fechas.
  3. La función «DATEDIF» no aparece en la lista de funciones de Excel, lo que la convierte en una función «no documentada». Por ello, deberá introducir manualmente todos sus argumentos para crear una fórmula «DATEDIF» en su hoja de cálculo.

Contar días entre hoy y una fecha

Si desea calcular el número de días entre hoy y una fecha específica, la función integrada **HOY** de Excel le permite hacerlo de forma rápida y sencilla. A continuación, se muestran las **dos fórmulas genéricas** para contar los días entre hoy y otra fecha utilizando la función **HOY**:

Para calcular el número de días entre «una fecha pasada» y «hoy»:

=TODAY() - past_date

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

=Future_date - TODAY() 

En este caso, la celda "C2" contiene una «fecha futura» y hoy es 3/15/2023. Debe calcular el número de días entre hoy y dicha fecha. Siga estos pasos:

Una captura de pantalla que muestra una fecha futura en Excel para calcular los días utilizando la función HOY

Paso 1: Introduzca la fórmula

En la celda «C5», introduzca la siguiente fórmula y pulse el botón «Entrar».

=C2-TODAY()

Una captura de pantalla que muestra la fórmula que calcula los días entre hoy y una fecha futura en Excel

Paso 2: Formatee el resultado como general

Seleccione la celda del resultado, haga clic en la pestaña «Inicio», vaya al grupo «Número» y elija «General» en la lista desplegable «Formato de número».

Una captura de pantalla que muestra la opción Formato de número en Excel para dar formato al resultado como General

Nota: O bien, en la pestaña «Inicio», haga clic en el iniciador del cuadro de diálogo situado junto a «Número» y, a continuación, seleccione «General» en la categoría del cuadro.

Resultado

Como puede ver, hay 108 días entre hoy y la fecha indicada.

Una captura de pantalla que muestra el resultado de los días calculados entre hoy y una fecha futura en Excel

Nota: La función «HOY» siempre devuelve la fecha actual exacta. Por eso, cuando una fecha específica permanece fija, verá que el número de días mostrado en la hoja de cálculo varía, ya que la función «HOY» se actualiza automáticamente cada día.


Contar días laborables entre dos fechas

A menudo necesitamos calcular el número de días sin incluir los fines de semana. A continuación, le mostramos cómo contar los días laborables entre dos fechas utilizando la función **DIAS.LAB**, en dos escenarios: uno en el que se calculan los días laborables sin considerar festivos adicionales, y otro en el que sí se incluyen esos festivos.

Esta es la fórmula genérica de la función DIAS.LAB:

=NETWORKDAYS(start_date, end_date, [holidays])

Excluyendo fines de semana

Por ejemplo, tiene la fecha de inicio en la celda C2 y la fecha de fin en la celda C3, y desea calcular el número de días laborables entre ambas fechas sin considerar los festivos.

Una captura de pantalla que muestra las fechas de inicio y fin en Excel para calcular los días laborables excluyendo fines de semana

Paso 1: Introduzca la fórmula DIAS.LAB

En la celda C6, introduzca la siguiente fórmula y pulse el botón «Entrar».

=NETWORKDAYS(C2,C3)
Resultado

Podrá observar que hay 130 días laborables entre ambas fechas, sin contar festivos.

Una captura de pantalla que muestra el resultado de la fórmula DIA.LAB calculando los días laborables excluyendo fines de semana en Excel

Excluyendo fines de semana y festivos

A diferencia del ejemplo anterior, también cuenta con una lista de festivos adicionales en el rango C5:C8 y necesita calcular el número de días laborables entre ambas fechas teniendo en cuenta dichos festivos.

Una captura de pantalla que muestra las fechas de inicio y fin en Excel junto con una lista de festivos para calcular los días laborables

Paso 1: Introduzca la fórmula DIAS.LAB

En la celda C6, introduzca la siguiente fórmula y haga clic en el botón «Entrar».

=NETWORKDAYS(C2,C3, E3:E7)
Resultado

Podrá observar que hay 125 días laborables entre ambas fechas, teniendo en cuenta los festivos indicados.

Una captura de pantalla que muestra el resultado de la fórmula DIA.LAB calculando los días laborables excluyendo fines de semana y festivos en Excel

Nota: En la mayor parte del mundo, el fin de semana corresponde al «sábado» y al «domingo». En ese caso, la función «DIAS.LAB» es la adecuada. Sin embargo, si su fin de semana no incluye el sábado y el domingo (por ejemplo, solo el domingo), debe utilizar la función «DIAS.LAB.INTL», que le permite especificar qué días de la semana deben considerarse fines de semana.

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose 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   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical con varios criterios  |  Búsqueda vertical con varios valores  |   Búsqueda vertical entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Administrador de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de las columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Administrador de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 HerramientasCombinar y dividir(Combinar filas avanzado,Dividir celdas, ...)|... y más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia sin precedentes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab Aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas independientes.
  • ¡Aumente su productividad en un 50 % y ahorre cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador.

Kutools for Office es un conjunto que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan con distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite todo en uno— Complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Funcionan mejor juntos— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • Mejor relación calidad-precio— ahorre frente a la compra individual de complementos