Fórmula de Excel: si es lunes, retroceda al viernes -

Tabla de contenido

Fórmula genérica

=IF(WEEKDAY(date)=2,date-3,date)

Resumen

Para comprobar el día de la semana de una fecha y volver al viernes cuando la fecha es un lunes, puede utilizar las funciones SI y WEEKDAY. En el ejemplo que se muestra, la fórmula en C5 es

=IF(WEEKDAY(B5)=2,B5-3,B5)

Explicación

La función WEEKDAY devuelve un número, del 1 al 7, que corresponde a determinados días de la semana. De forma predeterminada, WEEKDAY asume una semana basada en domingo y asigna 1 al domingo, 2 al lunes, y así sucesivamente, con 7 asignado al sábado.

En este caso, solo queremos tomar medidas si la fecha en cuestión es el lunes. Para probar, usamos esta expresión dentro de la función SI:

WEEKDAY(B5)=2

Si la expresión lógica devuelve VERDADERO, sabemos que la fecha es un lunes, por lo que restamos 3 para "retroceder" al viernes. Si la expresión devuelve FALSO, simplemente devolvemos la fecha original.

Articulos interesantes...