Subscribe Ultimos articulos
Informezona Breaking Wire
Informezona.es

Días entre dos fechas: cómo calcularlos fácilmente

Javier Adrian Garcia Diaz • 2026-06-20 • Revisado por Maya Thompson

Seguro que alguna vez has necesitado saber cuántos días han pasado entre dos fechas, ya sea para calcular tu edad exacta o planificar un proyecto. Existen varios métodos, desde el clásico calendario hasta fórmulas en Excel, Google Sheets o calculadoras online, y aquí te mostramos las diferencias, ventajas y errores de cada uno.

Fórmula básica en Excel: =fecha_fin – fecha_inicio · Función DÍAS (Excel): =DÍAS(fecha_fin, fecha_inicio) · Año bisiesto: 366 días

Resumen rápido

1Hechos confirmados
2Qué no está claro
  • La precisión del conteo en años bisiestos puede variar según el método.
  • El cálculo de meses exactos puede diferir al considerar fracciones de mes.
  • El comportamiento exacto de DATEDIF en versiones muy antiguas de Excel no está bien documentado.
3Señal cronológica
  • La página de DATEDIF de Microsoft se actualizó por última vez en enero de 2016 (Microsoft Support).
  • La ayuda de Google Sheets sobre DATEDIF data de septiembre de 2015 (Google Docs Editors Help).
  • Ablebits publicó una guía actualizada sobre DATEDIF en Google Sheets en mayo de 2023 (Ablebits).
4Qué sigue
  • Las nuevas versiones de Excel y Google Sheets incorporan funciones adicionales como DÍAS.LAB y NETWORKDAYS.
  • Las calculadoras online siguen añadiendo opciones para incluir horas, minutos y segundos.

Cuatro datos clave resumen lo esencial para empezar:

Hecho clave Detalle
Método más directo Resta de fechas en Excel
Función para desglose completo DATEDIF (SIFECHA) en Excel
Origen de las fechas en Excel 1 de enero de 1900 = 1
Calculadora online popular onlinealarmkur.com
Unidades aceptadas por DATEDIF “D”, “M”, “Y”, “YM”, “MD”, “YD” según Exceljet
Función DÍAS disponible desde Excel 2013 en adelante (Microsoft Support)

¿Cómo puedo contar la cantidad de días entre dos fechas?

Método manual con calendario

  • Cuenta los días restantes en el mes de inicio, suma los meses completos y luego los días del mes final.
  • Ejemplo: del 15 de marzo al 10 de abril son 16 días (del 15 al 31 son 16 + 10 de abril = 26) – pero ojo con los meses de distinta duración.
  • Para periodos largos el error es fácil; un año bisiesto añade un día extra.

La cuenta manual es viable para intervalos cortos, pero cuando hablamos de años completos la tasa de error sube. Herramientas digitales reducen ese riesgo.

Resta directa de fechas en Excel

  • En Excel, escribe en una celda =A2-A1 si A1 es la fecha inicial y A2 la final; el resultado son los días transcurridos.
  • Las fechas se almacenan internamente como números seriales (el 1 de enero de 1900 es 1), por lo que la resta funciona sin funciones adicionales (Microsoft Support).

La implicación: es el método más rápido y preciso si solo necesitas el total de días. Pero no te da desglose en meses ni años.

Uso de calculadoras online

El patrón: las calculadoras online sacrifican personalización por velocidad. Son ideales para respuestas rápidas sin necesidad de software.

Por qué importa

Si trabajas con fechas de forma habitual, dominar la resta directa en Excel te ahorrará minutos cada día. Para una consulta puntual, una calculadora web es más que suficiente.

¿Fórmula contar días entre fechas?

Fórmula matemática básica

  • La fórmula conceptual: días totales = fecha_final - fecha_inicial. En cualquier hoja de cálculo, esto se traduce a una resta de celdas.
  • El resultado siempre es un número entero positivo si la fecha final es posterior.

Función DÍAS en Excel

  • La función =DÍAS(fecha_fin, fecha_inicio) está disponible desde Excel 2013 (Microsoft Support).
  • Es equivalente a la resta directa: devuelve el mismo número de días.

Función DAYS en Google Sheets

  • En Google Sheets la función se escribe =DAYS(end_date, start_date) con el mismo comportamiento (Google Docs Editors Help).
  • Alternativamente, la resta directa =B2-A2 funciona igual (Sheetgo).

Lo que hay que saber: DÍAS y DAYS son atajos con nombre, pero internamente hacen exactamente lo mismo que restar las celdas. Si prefieres claridad semántica, úsalos; si buscas rapidez, la resta basta.

¿Cómo calcular años, meses y días entre dos fechas?

Usando la función SIFECHA en Excel

  • La función =SIFECHA(fecha_inicial, fecha_final, "Y") devuelve los años completos; "YM" da los meses restantes; "MD" los días restantes (Microsoft Support).
  • Es la forma más completa de desglosar la diferencia en unidades exactas.

Cálculo manual detallado

  • Resta año a año, mes a mes y día a día, ajustando por meses de 28, 29, 30 o 31 días.
  • Los años bisiestos (cada 4 años, excepto centurias no divisibles entre 400) añaden un día extra (366 días en total).

Calculadoras especializadas en duración

  • Calendario-365.es permite introducir dos fechas y obtener automáticamente años, meses y días transcurridos (calendario-365.es).
  • Otras herramientas como onlinealarmkur.com también ofrecen desglose.

La ventaja de DATEDIF frente al manual es la precisión absoluta en cualquier rango de fechas. Si necesitas comunicar una edad o un plazo exacto, es la herramienta indicada.

El truco

DATEDIF no aparece en la lista de funciones autocompletadas de Excel. Para usarla, escríbela manualmente: existe solo por compatibilidad con versiones anteriores, pero sigue funcionando a la perfección.

En resumen, DATEDIF es la opción más fiable para desgloses complejos.

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

Resta directa de celdas de fecha

  • Escribe =B2-A2 donde A2 es la fecha de inicio y B2 la de fin. El resultado es el número de días.
  • Si el resultado sale como fecha, cambia el formato de la celda a “Número”.

Función DÍAS

  • La sintaxis =DÍAS(B2; A2) es más legible y evita confusiones con el orden (Microsoft Support).

Función DÍA (extraer día de una fecha)

  • La función =DÍA(fecha) extrae el número de día del mes (1 a 31), no la diferencia entre dos fechas (documentación oficial de Microsoft).
  • Úsala cuando necesites el día del mes de una fecha concreta, no para restar.

El error común: confundir DÍA con DÍAS. Mientras que DÍA te da el día del mes, DÍAS calcula la distancia entre dos fechas.

¿Cómo se calcula el tiempo transcurrido?

Diferencia entre dos fechas completas

  • Para obtener el tiempo transcurrido entre dos momentos, resta la fecha de inicio de la fecha de fin: =fecha_fin - fecha_inicio.
  • Si incluyes horas, el resultado puede ser decimal (ej. 1,5 días = 36 horas).

Incluyendo horas, minutos y segundos

  • En Excel, las fechas con hora se almacenan como parte decimal del número serial. Restar dos celdas con hora da un decimal que puedes convertir a horas (multiplicando por 24).
  • Google Sheets maneja igual la diferencia con horas (Sheetgo).

Herramientas de cálculo de tiempo transcurrido

  • Aplicaciones como Harvest ofrecen calculadoras profesionales que consideran husos horarios y cambios de horario.
  • Para cálculos simples, las mismas funciones de Excel y Google Sheets bastan.

La precisión en tiempo transcurrido con horas requiere cuidado con los husos horarios. En entornos laborales internacionales, usa herramientas especializadas.

Cuatro métodos, una decisión: cuál ofrece el mejor equilibrio entre precisión y esfuerzo.

Antes de elegir, veamos una comparación directa:

Método Precisión Facilidad Desglose en años/meses/días
Manual con calendario Media – propenso a errores en periodos largos Baja – requiere contar días manualmente No
Excel (resta directa) Alta Alta – fórmula simple No directo, pero con DATEDIF sí
Google Sheets (DAYS) Alta Alta – similar a Excel Sí, con DATEDIF
Calculadoras online Alta Muy alta – solo ingresar fechas Algunas sí (ej. calendario-365.es)

Upsides

  • Excel y Google Sheets ofrecen control total y automatización.
  • Calculadoras online requieren cero instalación.
  • Método manual no necesita electricidad.

Downsides

  • Manual es lento y propenso a errores.
  • Excel/Sheets requieren conocimientos básicos de funciones.
  • Calculadoras online dependen de conexión a internet.

Pasos para calcular días entre dos fechas

En Excel

  1. Abre una hoja de Excel y escribe la fecha inicial en una celda (ej. A1).
  2. Escribe la fecha final en otra celda (ej. B1).
  3. En una celda vacía, escribe =B1-A1.
  4. Presiona Enter. El resultado es el número de días.

En Google Sheets

  1. Introduce las fechas en dos celdas (ej. A1 y B1).
  2. Escribe =B1-A1 o =DAYS(B1, A1).
  3. El resultado aparece inmediatamente.

Con calculadora online

  1. Ve a onlinealarmkur.com.
  2. Selecciona la fecha de inicio y la fecha de fin.
  3. Haz clic en “Calcular”. Obtendrás el total de días y a veces el desglose.

Método manual

  1. Identifica los días restantes en el mes de inicio (ej. del 10 al 30 son 20 días).
  2. Suma los meses completos multiplicando 30 o 31 según corresponda.
  3. Añade los días del mes final.
  4. Ajusta por años bisiestos si el período incluye febrero.

Con estos pasos cualquier usuario puede obtener el resultado en menos de un minuto.

Opiniones de expertos

La función DAY en Excel extrae el día del mes de una fecha. No confundir con DATEDIF, que calcula la diferencia entre fechas.

Documentación de Microsoft (Microsoft Support)

Nuestra herramienta calcula automáticamente el período entre dos fechas incluyendo años, meses y días.

Calendario-365.es (calendario-365.es)

Para cualquier usuario hispanohablante que necesite calcular días entre fechas, la mejor opción dependerá de su contexto: si usas Excel a diario, la resta directa es suficiente; si necesitas desglose en años y meses, DATEDIF es imprescindible; y si solo quieres una respuesta rápida sin instalar nada, una calculadora online te resolverá el problema en segundos. La decisión es clara: automatiza siempre que puedas, pero ten un plan B para cuando no tengas acceso a tu hoja de cálculo.

Para entender mejor cómo contar los días entre dos fechas, es importante conocer qué son los días hábiles y cómo afectan los plazos.

Preguntas frecuentes

¿Cómo calcular días entre dos fechas sin contar fines de semana?

Usa la función DÍAS.LAB en Excel o NETWORKDAYS en Google Sheets, que excluyen sábados y domingos por defecto.

¿Qué función de Excel calcula días laborables?

=DÍAS.LAB(fecha_inicio, fecha_fin) devuelve los días hábiles (lunes a viernes) entre dos fechas.

¿Cómo calcular la edad en años, meses y días a partir de una fecha de nacimiento?

Usa DATEDIF con unidades combinadas: =DATEDIF(fecha_nac, HOY(), "Y") para años, "YM" para meses y "MD" para días.

¿Cómo contar días desde una fecha hasta hoy en Google Sheets?

Escribe =DAYS(TODAY(), A1) donde A1 contiene la fecha pasada.

¿Las fechas se cuentan incluyendo el día de inicio?

No. La diferencia entre el 1 y el 2 de enero es 1 día, no 2. La resta excluye la fecha inicial.

¿Cómo sumar días a una fecha en Excel?

Usa =A1+30 para añadir 30 días, o la función =FECHA.MES(A1, 1) para sumar un mes.

¿Qué diferencia hay entre DÍAS y DÍAS.LAB en Excel?

DÍAS cuenta todos los días del calendario; DÍAS.LAB excluye fines de semana (y opcionalmente festivos).



Javier Adrian Garcia Diaz

Sobre el autor

Javier Adrian Garcia Diaz

La cobertura se actualiza durante el dia con control transparente de fuentes.