1 votos

Fórmula para conseguir el último jueves sin incluir el día de hoy

Utilizo la siguiente fórmula para obtener la fecha del último jueves. Sin embargo, si la utilizo un jueves, obtendré la fecha de hoy.

¿Hay alguna manera de obtener el jueves anterior excluyendo el día de hoy? es decir, hoy es el día 9, está devolviendo el día 9, me gustaría que devolviera el día 2.

=TODAY()-MOD(WEEKDAY(TODAY())+2,7)

Gracias.

2voto

Scott Craner Puntos 327

Restar 1 a ambos TODAY() para fingir que es ayer:

=TODAY()-1-MOD(WEEKDAY(TODAY()-1)+2,7)

2voto

user1016274 Puntos 741

Inspirado por la respuesta de @Binggo_MSFT he elaborado esta fórmula que no fallan en la fecha de hoy:

=A1-WEEKDAY(A1-5)

Pero, ¿por qué el mágico "5"? Porque queremos que el anterior Jueves para el que WEEKDAY(a_Thursday)=5 .

0voto

Binggo_ MSFT Puntos 161

También puede consultar la siguiente fórmula:

=TODAY()-WEEKDAY(TODAY(),2)-3

enter image description here

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X