Última actualización:

Días entre dos fechas

¿Cuántos días naturales hay exactamente entre el 15 de enero y el 28 de febrero de 2026? La respuesta es 44 días, aunque la cifra cambiaría si el período incluyera un festivo o si tu consulta exigiera contar solo días hábiles. Calcular los días entre dos fechas es una operación recurrente en contratos, nóminas y planificación de proyectos, pero la precisión depende de distinguir el tipo de día que debe computarse.

Fechas
Selecciona las dos fechas para calcular la diferencia exacta en días.
Opciones de cálculo
Al marcar esta opción, el día inicial cuenta como jornada completa. En plazos administrativos o contractuales, verifica la norma específica aplicable.

Tipo de días:

Todos los días del calendario (naturales) o solo de lunes a viernes (hábiles).

La calculadora de arriba realiza la resta automática entre la fecha inicial y la fecha final que selecciones. El resultado muestra días naturales; si necesitas el cómputo en días hábiles para un trámite concreto, recuerda que deberás excluir después los fines de semana y festivos oficiales de tu comunidad autónoma.

¿Qué son los días naturales y los días hábiles?

Los días naturales corresponden al calendario estándar de 365 o 366 días al año. Del 1 de enero al 31 de diciembre, cada día cuenta como una unidad, incluidos los fines de semana. Los días hábiles, en cambio, se limitan a aquellos en que se presta actividad laboral habitualmente. En España, estos suelen ser de lunes a viernes, salvo los festivos autonómicos y nacionales señalados en el calendario oficial. Un mismo período siempre arrojará menos días hábiles que naturales.

¿Cómo calcular los días entre dos fechas manualmente?

El método manual exige atender al calendario gregoriano y, idealmente, traducir cada fecha a un número ordinal de día del año para facilitar la resta.

Estos pasos funcionan para cualquier par de fechas:

  1. Fija la fecha de inicio y la fecha de término. Asegúrate de que ambas estén completas: día, mes y año.
  2. Resta la fecha inicial de la fecha final. Si operas con números ordinales, la operación es fin menos inicio. El valor absoluto te da los días naturales de diferencia.
  3. Valora el extremo inicial. En terminología estricta, entre el 10 y el 12 de marzo hay 2 días naturales de diferencia. No obstante, si el contexto exige incluir ambos extremos –como en cómputos de estancia o ciertos intereses– suma 1 a ese resultado.
  4. Comprueba los años bisiestos. Si el intervalo abarca el 29 de febrero, confirma que ese año cumpla la regla del calendario gregoriano: divisible entre 4, excepto los divisibles entre 100 que no lo sean entre 400. En ese caso, añade 1 día natural al período que lo atraviese.
  5. Verifica zonas horarias y formatos. Una fecha registrada como 02/03/2026 puede interpretarse como 2 de marzo o 3 de febrero. Usa siempre el formato completo de cuatro dígitos en el año para evitar ambigüedades.

Ejemplo práctico con fechas reales

Imagina que necesitas conocer la distancia entre el 15 de enero de 2026 y el 28 de febrero de 2026.

  • Enero aporta 16 días naturales contados desde el 16 hasta el 31 inclusive.
  • Febrero aporta 28 días naturales.
  • El total acumulado es de 44 días naturales si se restan los valores absolutos (28/02/2026 − 15/01/2026).

Si amplias el cálculo al 1 de marzo de 2027, el período total alcanza exactamente 410 días naturales debido a que ni 2026 ni 2027 son bisiestos.

Cómo obtener el resultado en Excel y Google Sheets

Las hojas de cálculo interpretan las fechas como números de serie, lo que permite operaciones aritméticas directas.

  • Resta simple: en la celda de resultado escribe =A2-A1, donde A2 es la fecha final y A1 la inicial. Asegúrate de que el formato de la celda destino sea General o Número para que no devuelva una fecha sin sentido.
  • Función DIAS: la sintaxis =DIAS(fecha_final; fecha_inicial) devuelve el mismo valor que la resta, gestionando automáticamente los saltos de mes y año.
  • Días hábiles: la fórmula =DIAS.LAB(fecha_inicial; fecha_final; [festivos]) descarta automáticamente los sábados y domingos. Puedes añadir un rango adicional con festivos locales para un ajuste exacto.

En Google Sheets la lógica es idéntica, aunque la nomenclatura de las funciones de fechas sigue el español regional configurado.

Factores que suelen alterar el cálculo

Tres variables modifican el resultado esperado si no se controlan:

  • Años bisiestos. Introducen un día adicional cada cuatro años aproximadamente. Un período que los cruce sin incluir el 29 de febrero no se ve afectado.
  • Extremos del intervalo. Acuerdos comerciales, nóminas o plazos legales pueden exigir que la fecha de inicio cuente como día 1 en lugar de día 0.
  • Festivos locales. Dos fechas separadas por una semana pueden registrar 5 o 7 días hábiles según haya caído un festivo nacional en medio.

¿Para qué se usa este cálculo?

El cálculo de días entre dos fechas aparece en múltiples escenarios: determinación de plazos de devolución de productos, cómputo de días de vacaciones disfrutadas, liquidación de intereses demorados, control de hitos en proyectos con diagramas de Gantt, y establecimiento de vencimientos en contratos de arrendamiento o préstamo.

Preguntas frecuentes

¿El día de inicio se cuenta como un día completo?

Depende del contexto. En la resta directa de dos fechas, el resultado arroja la diferencia exacta sin contar el día inicial. En plazos administrativos o contractuales pueden aplicar normas específicas que determinen si dicho día se incluye o se excluye del cómputo total.

¿Qué diferencia hay entre días naturales y días hábiles?

Los días naturales son todos los días consecutivos del calendario gregoriano, incluidos sábados, domingos y festivos. Los días hábiles solo comprenden aquellos en los que habitualmente se trabaja, excluyendo fines de semana y días festivos oficiales.

¿Cómo calculo los días entre dos fechas en Excel?

Introduce ambas fechas en celdas con formato de fecha y resta la inicial de la final. También puedes usar la función DIAS. Si necesitas omitir fines de semana, utiliza la función DIAS.LAB e indica opcionalmente un rango con festivos locales.

¿Un año bisiesto afecta el resultado entre dos fechas?

Sí. Si el período incluye el 29 de febrero de un año bisiesto, el total de días naturales aumenta en una unidad respecto a un año común, siempre que ese día esté efectivamente dentro del intervalo calculado.

¿Por qué mi cuenta da un día de menos o de más?

Generalmente se debe a la inclusión o exclusión del día de inicio. Si necesitas contarlo como jornada completa, suma una unidad al resultado de la resta simple. Verifica también que ambas fechas compartan formato y zona horaria.

¿Puedo calcular días entre fechas de diferentes años?

Sí. El método es idéntico: traduce ambas fechas a valores numéricos secuenciales y ejecuta la resta. Las calculadoras online realizan este ajuste automáticamente, compensando los años bisiestos intermedios cuando sea necesario.

  1. Calculadora de semanas: cuántas semanas hay entre dos fechas
  2. Calculador de días online | Calcular días entre fechas