Fórmula do Excel: se for segunda-feira, reverta para sexta-feira -

Fórmula genérica

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

Resumo

Para verificar o dia da semana de uma data e voltar para sexta-feira quando a data é segunda-feira, você pode usar as funções SE e DIA SEMANA. No exemplo mostrado, a fórmula em C5 é

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

Explicação

A função WEEKDAY retorna um número, 1-7, que corresponde a determinados dias da semana. Por padrão, WEEKDAY assume uma semana baseada no domingo e atribui 1 a domingo, 2 a segunda-feira e assim por diante, com 7 atribuído a sábado.

Nesse caso, queremos agir apenas se a data em questão for segunda-feira. Para testar, usamos esta expressão dentro da função IF:

WEEKDAY(B5)=2

Se a expressão lógica retornar TRUE, sabemos que a data é uma segunda-feira, então subtraímos 3 para "retroceder" para sexta-feira. Se a expressão retornar FALSO, simplesmente retornamos a data original.

Artigos interessantes...