
Fórmula genérica
=AND(A1>=date1),A1<=date2)
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, caso você queira ou precise de mais controle e flexibilidade.
Para permitir que um usuário insira apenas datas entre duas datas, você pode usar a validação de dados com uma fórmula personalizada baseada na função AND.
No exemplo mostrado, a validação de dados aplicada a C5: C9 é:
=AND(C5>=DATE(2016,6,1),C5<=DATE(2016,6,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 AND leva vários argumentos (lógicos) e retorna VERDADEIRO somente quando todos os argumentos retornam VERDADEIRO. A função DATE cria uma data apropriada do Excel com os valores de ano, mês e dia fornecidos.
Como queremos permitir apenas datas no mês de junho de 2016, fornecemos AND com duas lógicas.
Os primeiros testes lógicos de que a entrada em C5 é maior ou igual a 1º de junho de 2016:
C5>=DATE(2016,6,1)
O segundo teste lógico que a entrada para C5 é menor ou igual a 30 de junho de 2016:
C5<=DATE(2016,6,30)
Se ambas as condições forem TRUE, a função AND retorna TRUE e a entrada passa na validação. Se qualquer uma das condições for FALSE, AND retorna FALSE e a entrada falha na validação de dados.
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.