Cómo calcular los días y los días hábiles entre dos fechas

Para calcular los días hábiles entre dos fechas se cuentan todos los días del periodo y se restan los sábados, domingos y festivos que caen dentro. Del lunes 2 al lunes 30 de noviembre de 2026 hay 28 días, de los cuales 20 son hábiles, o 21 si cuentas también el último lunes. La calculadora de abajo hace la cuenta; esta guía explica cuándo incluir el último día, qué pasa con los festivos, las fórmulas de Excel y plazos como 30 días a partir de hoy.

7 min de lectura

El método rápido

Primero decide si cuenta el último día. La diferencia entre dos fechas (fecha final menos fecha de inicio) deja fuera uno de los dos extremos: del 1 al 5 de marzo hay 4 días. Si cuentan tanto el primero como el último, como en unas vacaciones, un alquiler o un congreso, suma 1 y obtienes 5.

Después quita los fines de semana. Cada semana completa tiene 5 días hábiles, así que en periodos largos cuenta las semanas completas, multiplica por 5 y suma los días hábiles del resto. Por último, resta los festivos que caen entre semana dentro del periodo. La calculadora de esta página muestra a la vez el total de días, los días hábiles de lunes a viernes, las semanas, los meses y el desglose en años, meses y días.

  • Días entre fechas: fecha final menos fecha de inicio.
  • Con el último día incluido: suma 1 cuando cuentan los dos extremos.
  • Días hábiles: quita sábados y domingos.
  • Para un plazo real: quita también los festivos que caen entre semana.

Pruébalo aquí: Días entre fechas

Abrir la herramienta completa

¿Se incluye el último día o no?

La mayoría de las confusiones vienen de aquí. Pregúntate si el periodo habla de noches o de días. Una estancia de hotel de lunes a viernes son 4 noches, que es la cuenta sin el último día. Unas vacaciones de lunes a viernes son 5 días libres, que es la cuenta con los dos extremos. La edad, los intereses y los días que faltan para un evento se cuentan normalmente sin el último día; los permisos, los días de alquiler, la duración de un curso y los periodos de contrato del tipo del 1 al 31 de marzo, ambos inclusive, se cuentan completos.

En la calculadora, la opción por defecto no incluye el último día. Activa Incluir fecha final para sumarlo tanto al total como a los días hábiles.

SituaciónCuentaResultado
Hotel de lunes a viernesSin el último día4 noches
Días desde el lunes hasta un evento el viernesSin el último día4 días
Permiso de lunes a viernesCon el último día5 días
Curso de lunes a viernesCon el último día5 días
Contrato del 1 al 31 de marzo, ambos inclusiveCon el último día31 días

Fines de semana, festivos y semanas laborales distintas

Un día hábil suele ser de lunes a viernes, sin contar festivos. Los festivos cambian de un país a otro y muchas veces de una región o ciudad a otra, y algunos se mueven cada año, como Semana Santa o los feriados que se trasladan a lunes. Por eso la calculadora solo resta sábados y domingos: para una cuenta exacta, consulta el calendario de festivos de tu país o comunidad y resta los que caen entre semana dentro de tu periodo.

Un año tiene 52 semanas y uno o dos días más, así que tiene 260 o 261 días entre semana; 2026 tiene 261. Tras restar unos 10 a 14 festivos, un año laboral típico queda en torno a 247 a 251 días hábiles. En algunos países el fin de semana es viernes y sábado, y muchos comercios y hospitales trabajan seis días a la semana; en esos casos cuenta con los días que trabaja realmente la empresa o el organismo.

Plazos: 30 días a partir de hoy, 10 días hábiles

En un plazo como 30 días a partir de hoy, la regla habitual es que hoy no cuenta: el día 1 es mañana. Desde el lunes 26 de octubre de 2026, 30 días después es el miércoles 25 de noviembre de 2026, 60 días el viernes 25 de diciembre y 90 días el domingo 24 de enero de 2027. Usa el modo Sumar o restar de la calculadora: escribe la fecha, elige Sumar, indica la cantidad y elige Días, Días hábiles, Semanas, Meses o Años.

En los plazos en días hábiles se cuentan solo los días entre semana posteriores a la fecha de inicio. Diez días hábiles desde el lunes 26 de octubre de 2026 es el lunes 9 de noviembre. Si hay un festivo dentro del periodo, retrasa el plazo un día hábil por cada festivo.

Los plazos legales y administrativos tienen sus propias reglas. En muchos sistemas no se cuenta el día del hecho que inicia el plazo, y si el último día cae en fin de semana o festivo, el plazo pasa al siguiente día hábil. En España, por ejemplo, en el procedimiento administrativo los plazos en días se cuentan como hábiles, excluyendo sábados, domingos y festivos. Los contratos pueden hablar de días naturales, días hábiles o días bancarios, que no son lo mismo. Si la fecha es importante, lee la redacción exacta.

Inicio: lunes 26 de octubre de 2026Resultado
Más 30 díasmiércoles 25 de noviembre de 2026
Más 60 díasviernes 25 de diciembre de 2026
Más 90 díasdomingo 24 de enero de 2027
Más 10 días hábileslunes 9 de noviembre de 2026
Más 1 mesjueves 26 de noviembre de 2026

Calcular días hábiles en Excel y Google Sheets

En Excel en español, DIAS.LAB(fecha_inicial; fecha_final; [festivos]) cuenta los días entre semana entre dos fechas e incluye tanto la fecha inicial como la final (en inglés se llama NETWORKDAYS). Para obtener lo mismo en la calculadora, activa Incluir fecha final. El tercer argumento opcional es un rango con las fechas festivas que se restan, por ejemplo =DIAS.LAB(A2;B2;H2:H15) con tu lista de festivos en H2:H15. Según la configuración regional, el separador de argumentos es punto y coma o coma.

Para otros fines de semana usa DIAS.LAB.INTL, donde el tercer argumento indica el fin de semana: 7 significa viernes y sábado, 11 solo domingo. Para el camino inverso, encontrar una fecha límite, DIA.LAB(fecha_inicial; días; [festivos]) devuelve la fecha que está un número de días hábiles después del inicio, y DIA.LAB.INTL hace lo mismo con fines de semana personalizados. Para días naturales basta con restar las fechas (=B2-A2) y sumar 1 si cuentas los dos extremos. Google Sheets tiene las mismas funciones con sus nombres en inglés, NETWORKDAYS y WORKDAY.

ObjetivoFórmula
Días entre fechas, sin el último=B2-A2
Días entre fechas, con el último=B2-A2+1
Días hábiles, ambos extremos incluidos=DIAS.LAB(A2;B2)
Días hábiles menos festivos=DIAS.LAB(A2;B2;H2:H15)
Fecha 10 días hábiles después=DIA.LAB(A2;10)
Días hábiles con fin de semana viernes y sábado=DIAS.LAB.INTL(A2;B2;7)

Errores frecuentes y cómo evitarlos

  • Desfase de un día: decide antes de contar si se incluye el último día y déjalo por escrito en el plan o el contrato.
  • Olvidar los festivos: una estimación de 20 días hábiles en diciembre o en Semana Santa puede perder dos o tres días.
  • Contar los meses como 30 días: el 31 de enero más un mes es el último día de febrero, no el 2 de marzo. La calculadora mantiene el día del mes cuando existe y usa el último día en los meses más cortos.
  • Años bisiestos: 2028 tiene 366 días, así que una cuenta que cruce febrero de 2028 tiene un día más. La calculadora usa el calendario real.
  • Horas de corte: una entrega prometida en 3 días hábiles suele empezar a contar el siguiente día hábil si el pedido llegó después de la hora límite.

Cifras útiles para recordar

Un año tiene 365 días, o 366 en años bisiestos como 2024 y 2028. Un año normal tiene 52 semanas y 1 día; uno bisiesto, 52 semanas y 2 días. Un mes medio tiene unos 30,44 días y unos 21,7 días entre semana. Cuatro semanas son 20 días hábiles, y un trimestre tiene unos 65 días entre semana antes de restar festivos.

Paso a paso

  1. Escribe la fecha de inicioElige la primera fecha en el calendario o escríbela.
  2. Escribe la fecha finalElige la segunda fecha. Una fecha final anterior cuenta hacia atrás.
  3. Decide si cuenta el último díaActiva Incluir fecha final cuando cuenten el primer y el último día.
  4. Lee el resultadoVe los días entre fechas, los días hábiles de lunes a viernes, las semanas, los meses y el desglose en años, meses y días.
  5. Ajusta los festivosResta los festivos que caen entre semana dentro de tu periodo.

Preguntas frecuentes

¿Cuántos días hábiles tiene un año?

260 o 261 días entre semana según el año; 2026 tiene 261. Después de restar los festivos quedan unos 250, según el país.

¿La calculadora resta los festivos?

No. Solo resta sábados y domingos, porque los festivos cambian según el país y la región. Resta tú los que caen entre semana.

¿Se cuenta la fecha de inicio?

La fecha de inicio cuenta siempre como primer día del periodo y la final no, salvo que actives Incluir fecha final. Así es como la mayoría cuenta los días que faltan para un evento.

¿Qué fecha es 30 días a partir de hoy?

Cuenta hoy como día 0 y mañana como día 1. En la calculadora, usa Sumar o restar con la fecha de hoy y 30 días.

¿Por qué DIAS.LAB de Excel da un día más?

DIAS.LAB incluye la fecha inicial y la final. Activa Incluir fecha final en la calculadora para obtener el mismo número.

¿Tengo que instalar algo o subir datos?

No. La calculadora es gratuita, funciona en el navegador del ordenador o del móvil y las fechas no se envían a ningún servidor.