En este artículo encontrarás todas las fórmulas que te permiten calcular los días de la semana. ; como el próximo lunes, martes, miércoles,....
Fórmula para calcular el primer lunes del mes
La siguiente fórmula devuelve el primer lunes del mes actual según la fecha del día.
=HOY()-DÍA(HOY())+8-DÍASEM(HOY()-DÍA(HOY())+6)
Ahora, para calcular el primer martes, miércoles... simplemente cambie el valor del último dígito en la fórmula.

Fórmula para el último lunes del mes
La siguiente fórmula devuelve el último lunes del mes actual.
=FECHA(AÑO(HOY());MES(HOY())+1;1)-DÍASEMANA(FECHA(AÑO(HOY());MES(HOY())+1;6))

Fórmula para el último viernes del mes
Ahora, si deseas regresar el último viernes del mes (o cualquier otro día), deberás cambiar el último dígito.
- Para el lunes tienes que poner 1
- Para el martes debes poner 2
- ...
- Para el viernes tienes que poner 5
- Para el sábado hay que poner 6
- ...
Entonces para saber el último viernes, debes escribir la siguiente fórmula
=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;1)-JOURSEM(DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;7-5))
El próximo lunes desde cualquier fecha
En la siguiente fórmula, reemplace la variable Mi cita por una fecha contenida en una celda para encontrar el lunes siguiente.
=MiFecha-MIÉRCOLES(MiFecha-2)+7
Lunes en 2 semanas
La siguiente fórmula calcula para usted el próximo lunes dentro de 2 semanas a partir de la fecha Mi cita.
=MiFecha-MIÉRCOLES(MiFecha-2)+7*2
Lunes anterior (misma semana que la fecha actual)
La siguiente fórmula calcula el lunes anterior a una fecha (Mi cita) restante en la misma semana.
=MiFecha-MIÉRCOLES(MiFecha-1)+1
Lunes de la semana anterior.
La siguiente fórmula calcula el lunes anterior a una fecha (Mi cita) de la semana anterior.
=HOY()-DIAWE(HOY()-1)+1-7

Fórmulas para calcular TODOS los días de la semana (después o después de una fecha).
Para las siguientes fórmulas, consideramos 3 variables.
- D : la fecha de referencia
- X : el valor del día (1 para el lunes, 2 para el martes, ...)
- N : el valor de la semana
Mire los resultados de la fórmula en los siguientes libros de Excel.
Proximos dias
Esta fórmula es muy fácil de diseñar porque simplemente agrega la cantidad de días que desea a una fecha.
=D+Número de días
Esta regla siempre es cierta porque en Excel, 1 es siempre un día y nunca 1 hora.
Días previos
La siguiente fórmula calcula los días anteriores a una fecha determinada en función de la semana actual y la anterior.
=D-DAYSEM(DX)+1

Hay una variación en la fórmula para excluir un resultado igual a la fecha de hoy.
=D-DAYSEM(DX-1)-7*(N-1)
Días anteriores N semanas anteriores
Fórmula para calcular cualquier día de la semana hace N semanas
=D-DAYSEM(DX)+1-7*(N-1)

Días por venir en las próximas semanas
Fórmula para calcular cualquier día de la semana en N semanas (ejemplo aquí en 2 semanas).
=D-DAYSEM(DX)+1+7*N

25/08/2024 a las 11:45
En NL es 'Dagweek' esta función; dice moet 'Weekdag' zijn.
05/07/2023 a las 13:13
Estoy buscando una fórmula que me diga todos los sábados y domingos de un mes.
06/03/2023 a las 19:50
Hola,
Gran apoyo.
Pero al igual que Arnaud, no parece haber encontrado la fórmula que me permita resolver mi situación particular.
Quiero calcular automáticamente el primer viernes de cada mes - fácil - pero con 1 condiciones específicas:
* si este viernes es anterior a una fecha de referencia del mes, entonces debo tomar la fecha del segundo viernes del mes.
* si el primer viernes no es día laborable (festivo), será el primer día laborable siguiente.
Gracias por sus soluciones.
cordialmente
05/03/2023 a las 17:19
Buenas noches, estoy buscando una fórmula para mostrar en una tabla el 1er y último martes de todos los meses del año.
07/03/2023 a las 01:52
Hola,
En este caso, debes construir tus meses con el Función FECHA para crear fechas dinámicas
01/03/2023 a las 11:35
hola,
Estoy buscando una fórmula que me permita mostrar el primer miércoles del mes si se excede muestra el miércoles del mes siguiente.
01/03/2023 a las 15:28
Hola, la fórmula para realizar este trabajo se da en este artículo. Bueno para usted
25/04/2022 a las 18:56
Hola y muchas gracias por tu interesante post.
¿Podrías ayudarme a encontrar el último viernes de una fecha determinada?
26/04/2022 a las 11:06
Acabo de completar el artículo para explicar cómo calcular el último viernes del mes.
17/12/2020 a las 09:54
Hola,
Esta ayuda me pareció muy explícita pero obviamente siempre es la fórmula que queremos la que no aparece :)
Me gustaría una fórmula que indique directamente si una fecha es el enésimo día del mes.
Ejemplo:
El jueves 17/12/2020 es el tercer jueves del mes.
El viernes 18/12/2020 es el tercer viernes del mes.
Merci d'avance pour votre aide.
17/12/2020 a las 16:42
No es una situación sencilla. Si encuentro una fórmula la publicaré pero tal como está no veo cómo hacerlo
28/10/2021 a las 19:59
Hola,
Quizás, si la fecha está en I2
=TEXTE(I2;"jjjj")&" n°"&ENT((JOUR(I2)-1)/7)+1
28/10/2021 a las 20:05
Su fórmula convierte el resultado en texto (no es bueno). Sin embargo, con mi fórmula, la celda permanece en formato de fecha (mucho mejor para cálculos)
08/03/2024 a las 09:42
Hola Emile,
Aunque tu comentario es del 2021, solucionó mi problema. Como no estoy usando el resultado para cálculos sino solo para información, es justo lo que necesitaba.
Muchas gracias
15/12/2020 a las 19:12
Hola,
Estoy buscando un método para mostrar la fecha +1 mes entonces =FECHA(AÑO(TODAY());MES(TODAY())+1;DAY(TODAY()))
pero el mes más 1 no debe caer en fin de semana y mostrarme el lunes siguiente
¿Me puedes ayudar?
15/12/2020 a las 19:59
Hay la Función SERIE DE JORNADAS LABORALES quien hace esto solo