
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.