Fórmula Excel: Data de validação dos dados nos próximos 30 dias -

Índice

Fórmula genérica

=AND(A1>TODAY(),A1<=(TODAY()+days))

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 quando você deseja mais controle e flexibilidade.

Para permitir apenas uma data nos próximos 30 dias, você pode usar a validação de dados com uma fórmula personalizada baseada nas funções AND e TODAY.

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

=AND(C5>TODAY(),C5<=(TODAY()+30))

Explicação

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

A função TODAY retorna a data de hoje (recalculada de forma contínua). A função AND aceita várias expressões lógicas e retorna TRUE somente quando todas as expressões retornam TRUE. Nesse caso, precisamos testar duas condições:

A primeira condição verifica se a entrada é maior do que hoje:

C5>TODAY()

A segunda condição verifica se a entrada é menor que hoje + 30:

C5<=(TODAY()+30)

(As datas são apenas números de série no Excel, então podemos simplesmente adicionar 30).

Se ambas as expressões lógicas retornarem TRUE, a função AND retornará TRUE e a validação será bem-sucedida. Se qualquer uma das expressões retornar FALSE, a validação de dados falhará.

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...