Excel Práctico

Tutoriales / dias entre fechas

Principiante · Ejemplo propio

Cómo calcular días entre dos fechas en Excel

Resta fechas para medir días naturales, interpreta resultados negativos y distingue duración de conteo inclusivo.

Descargar ejercicio ExcelGratis · Sin registro · Práctica y solución
Índice de contenidos · 9 apartados

Fechas reales y resultado numérico

Excel almacena las fechas como números. Por eso puedes restar una fecha de otra para obtener los días naturales transcurridos. El resultado debe tener formato Número, no Fecha.

Abre Practica: los encabezados están en A4:C4, las fechas iniciales en B5:B7 y las finales en C5:C7. En F5:F7 completarás los resultados.

FilaPedidoInicioFin
5P-00101/10/202609/10/2026
6P-00209/10/202609/10/2026
7P-00312/10/202609/10/2026

Si reproduces los datos en una hoja nueva, introduce fechas reconocidas por tu configuración regional. Para evitar confundir día y mes, puedes escribir =FECHA(2026;10;1) en B5 y =FECHA(2026;10;9) en C5.

1. Resta fin menos inicio

En F5 escribe:

=C5-B5

Devuelve 8: entre el 1 y el 9 de octubre hay ocho días de diferencia. Copia la fórmula a F6 y F7. Las referencias cambian a C6−B6 y C7−B7.

En F6 obtendrás 0 porque inicio y fin son el mismo día. En F7 obtendrás −3: la fecha final es anterior a la inicial. Revisa si están intercambiadas antes de corregir el resultado.

2. Cuenta ambos extremos solo si lo necesitas

La duración de ocho días no es lo mismo que contar todas las fechas del calendario desde el 1 hasta el 9, ambos incluidos. Para ese conteo, con fechas en orden:

=C5-B5+1

Devuelve 9. Úsalo para un conteo inclusivo cuando esa sea la definición de tu registro. No añadas uno a todos los plazos por costumbre.

3. Evita resultados engañosos con fechas vacías

Una fecha que falta puede producir un resultado numérico inesperado. En una hoja de trabajo puedes dejar el resultado en blanco cuando falte cualquiera de las dos fechas:

=SI(O(B5="";C5="");"";C5-B5)

Esto comprueba celdas vacías, pero no valida por completo las fechas. Si contienen texto o números introducidos por error, revisa los valores antes de interpretar la duración. Dar formato de fecha no convierte cualquier texto en una fecha válida.

Ejercicio: modifica la fecha final

Cambia C5 a 12/10/2026 y conserva B5 en 01/10/2026. ¿Qué devuelve la resta simple? ¿Y el conteo de ambas fechas?

Ver solución

La resta devuelve 11 días. El conteo inclusivo devuelve 12 fechas. F6 sigue en 0 y F7 en −3 porque no has modificado esas filas.

Días naturales, laborables y fechas con hora

La resta cuenta sábados, domingos y festivos. Para días laborables necesitas otra función, como DIAS.LAB, y un calendario de festivos si corresponde. No presentes esta resta como días de trabajo.

Si una entrada incluye hora, el resultado puede tener decimales. Para comparar solo los días de calendario puedes utilizar =ENTERO(C5)-ENTERO(B5). Ese cálculo elimina la parte horaria y no representa una duración exacta en horas.

Errores habituales

  • Se muestra una fecha extraña: cambia el formato del resultado a Número.
  • El resultado es negativo: revisa el orden de las fechas; no utilices ABS para ocultar un plazo introducido al revés.
  • El cálculo falla: comprueba que ambas entradas son fechas numéricas, no texto.
  • El resultado cambia cada día: revisa si utilizas HOY. Este ejercicio usa fechas fijas para poder repetirlo cualquier día.

Los ejemplos usan nombres de funciones en español y punto y coma. Si tu configuración espera comas o nombres en otro idioma, adapta la fórmula.

Descarga la práctica y su solución

El archivo contiene Practica para realizar el ejercicio y Solucion para comparar. Las fórmulas y los resultados originales se han comprobado con el motor de hojas disponible. La prueba en Excel de escritorio sigue pendiente.

Descargar ejercicio Excel

XLSX gratuito · Sin macros · Datos ficticios

Documentación de referencia

Consultar la documentación oficial de Microsoft

DIAS.LAB en Excel: contar días laborables y excluir festivos

Aplica lo aprendido