calcular dias entre fechas excel

Calculadora rápida de días entre fechas

Usa esta herramienta para obtener la diferencia entre dos fechas igual que en Excel: días calendario, días inclusivos o días hábiles.

Formato: YYYY-MM-DD separado por comas, espacios o saltos de línea.
Selecciona fechas y pulsa Calcular.

Cómo calcular días entre dos fechas en Excel (guía completa)

Si necesitas calcular días entre fechas en Excel, hay varias maneras de hacerlo según tu objetivo: contar días naturales, contar días hábiles o medir meses y años completos. Aunque parece simple, elegir la fórmula correcta te evita errores en reportes, nómina, gestión de proyectos y análisis financiero.

En esta guía verás las funciones más útiles de Excel en español, con ejemplos claros y recomendaciones prácticas para que tus cálculos salgan bien desde la primera vez.

1) Método más directo: restar una fecha a otra

En Excel, las fechas se guardan como números de serie. Por eso, para obtener la diferencia de días solo necesitas restar:

=B2-A2

Donde A2 es la fecha inicial y B2 la fecha final.

  • Si la fecha final es posterior, el resultado será positivo.
  • Si la fecha final es anterior, el resultado será negativo.
  • Si ambas son iguales, el resultado será 0.

Ejemplo rápido

Fecha inicial Fecha final Fórmula Resultado
01/03/2026 15/03/2026 =B2-A2 14

2) Función DIAS en Excel

También puedes usar la función DIAS, que expresa claramente lo que quieres hacer:

=DIAS(B2;A2)

Devuelve la diferencia en días entre dos fechas. Es equivalente a restar, pero más legible para quien revise tu hoja.

3) Función SIFECHA (DATEDIF) para intervalos más específicos

Cuando no solo quieres días totales, sino también meses o años completos, usa SIFECHA (en algunas versiones puede aparecer como DATEDIF):

=SIFECHA(A2;B2;"d")   // días
=SIFECHA(A2;B2;"m")   // meses completos
=SIFECHA(A2;B2;"y")   // años completos

Esta función es muy útil para antigüedad laboral, edad, periodos de contrato y reportes de permanencia.

4) Calcular días hábiles (sin fines de semana)

Si quieres excluir sábados y domingos, usa:

=DIAS.LAB(A2;B2)

En Excel en inglés, el equivalente es NETWORKDAYS. Esta función cuenta solo lunes a viernes e incluye el día inicial y final si son hábiles.

Excluir también feriados

Puedes pasar un rango de feriados como tercer argumento:

=DIAS.LAB(A2;B2;F2:F10)

Así obtienes una cuenta realista para cronogramas de trabajo, entrega de proyectos y plazos administrativos.

5) Personalizar qué días son no laborables

Si tu semana laboral no es estándar (por ejemplo, trabajas de domingo a jueves), usa DIAS.LAB.INTL:

=DIAS.LAB.INTL(A2;B2;1;F2:F10)

El parámetro intermedio permite definir el patrón de fin de semana. Es ideal para operaciones internacionales o empresas con turnos especiales.

Errores comunes al calcular fechas en Excel

  • Fechas en formato texto: si Excel no reconoce la fecha, la resta falla o devuelve resultados raros.
  • Orden de argumentos invertido: en DIAS, primero va fecha final y luego fecha inicial.
  • Confusión con días inclusivos: si quieres contar ambos extremos, suma 1 al resultado.
  • No considerar feriados: en gestión operativa esto puede desfasar entregas.
  • Diferencias regionales: algunos Excel usan coma y otros punto y coma como separador.

¿Cómo contar días de forma inclusiva?

Por defecto, la resta fin - inicio no “incluye” ambos días como unidades completas. Si necesitas conteo inclusivo (por ejemplo, del 1 al 1 debe dar 1), usa:

=B2-A2+1

Esta variación es muy común en contratos, licencias y periodos legales.

Buenas prácticas para hojas de cálculo con fechas

  • Usa validación de datos para obligar formato fecha.
  • Centraliza los feriados en una hoja separada y reutiliza el rango.
  • Documenta la fórmula usada (naturales, hábiles o inclusivos).
  • Evita celdas combinadas en tablas de cálculo para facilitar auditoría.
  • Prueba con casos límite: mismo día, cambio de mes, año bisiesto y fecha final menor.

Resumen

Para calcular días entre fechas en Excel, empieza por la resta simple cuando necesites días naturales. Pasa a DIAS.LAB o DIAS.LAB.INTL si el contexto es laboral. Y cuando necesites años o meses completos, SIFECHA es la opción correcta. Usando la herramienta de esta página, puedes validar rápidamente tus resultados antes de llevarlos a tu archivo de Excel.

🔗 Related Calculators