De pesquisas adicionais e com as orientações fornecidas pelo @Karan, optei pela opção de validação de dados incorporada.
Estou tentando criar uma fórmula de "Validação de dados" que restrinja o usuário a inserir uma data no seguinte formato: dd-mm-yy
.
A partir da pesquisa que fiz, encontrei o que pensei que seria uma solução aqui:
Restrições de formato para célula no Excel
Mas infelizmente não consigo fazer isso funcionar.
Inserindo a data 01-01-13
que, se eu entendi corretamente, passa na validação, na verdade falha e eu recebo a mensagem de erro de validação.
Acabei de me perguntar se alguém pode ver isso e oferecer algumas orientações sobre onde posso ter errado.
Deixe-me adicionar meu 2c à sua pergunta / resposta:
Tentar forçar o usuário a inserir uma data exatamente no formato desejado é geralmente menos eficiente do que usar validação de dados em combinação com a formatação da célula: a validação de dados, por exemplo, também permite datas inseridas como dd-mm-yyyy
- mas se você definir o formato da célula como 'dd-mm-yy' converterá a entrada para o formato desejado - ou fornecerá uma mensagem de erro se a data digitada não for uma data apropriada.
Melhor ainda, isso também funcionará, se você implantar sua planilha em um sistema com outro formato de data diferente do seu, diga dd.mm.yy
. O Excel continuará reconhecendo a data inserida pelo usuário em seu formato. E se você insistir, você ainda pode produzir a data em seu país de maneira específica (fornecendo o local certo na caixa de diálogo de número de formato).
Internamente, o Excel manipulará todas as datas igualmente, independentemente de como forem inseridas ou exibidas, para que seus cálculos funcionem se você usar a validação de dados ...