Fórmula do Excel: A validação de dados permite apenas dias da semana -

Fórmula genérica

=WEEKDAY(A1,2)<6

Resumo

Observação: o Excel possui várias regras de validação de dados integradas para datas. Esta página explica como criar sua própria regra de validação com base em uma fórmula personalizada se você precisar de mais controle ou flexibilidade.

Para permitir que um usuário insira apenas datas em dias da semana (ou seja, segunda, terça, quarta, etc.), você pode usar a validação de dados com uma fórmula personalizada baseada na função WEEKDAY.

No exemplo mostrado, a validação de dados aplicada a C5: C7 é:

=WEEKDAY(C5,2)<6

Explicação

As regras de validação de dados são acionadas quando um usuário adiciona ou altera um valor de célula.

Esta fórmula de validação personalizada usa a função WEEKDAY para obter um valor numérico, 1-7, correspondente a uma semana que começa na segunda (1) e termina no domingo (7). Para obter um número para uma semana de segunda-feira, o argumento return_type para WEEKDAY é fornecido como 2.

O resultado WEEKDAY é então comparado a 6. Qualquer valor menor que 6 é um dia da semana, então a expressão retorna TRUE e a validação é bem-sucedida. Se o número do dia da semana não for menor que 6, a validação falhará porque a data é sábado ou domingo.

Data é fim de semana

Para permitir apenas datas que ocorram em um fim de semana (sábado ou domingo), você pode usar uma fórmula semelhante:

=WEEKDAY(C5,2)>5

Nota: As referências de células nas fórmulas de validação de dados são relativas à célula superior esquerda no intervalo selecionado quando a regra de validação é definida, neste caso C5.

Artigos interessantes...