
Fórmula genérica
=COUNT(FIND(xlist,A1))=0
Resumo
Para usar a validação de dados para restringir a pontuação, você pode usar um intervalo nomeado e uma fórmula baseada nas funções FIND e COUNT. No exemplo mostrado, a validação de dados aplicada a C5: C10 é:
=COUNT(FIND(xlist,B5))=0
onde xlist é o intervalo nomeado D5: D11.
Explicação
As regras de validação de dados são acionadas quando um usuário adiciona ou altera um valor de célula. Quando uma fórmula personalizada retorna TRUE, a validação passa e a entrada é aceita. Quando uma fórmula retorna FALSE, a validação falha e a entrada é rejeitada com uma mensagem pop-up.
Neste caso, definimos previamente o intervalo nomeado "xlist" como D5: D11. Este intervalo contém caracteres que não são permitidos.
A fórmula que usamos para validação de dados é:
=COUNT(FIND(xlist,B5))=0
Trabalhando de dentro para fora, a função FIND é configurada com xlist para "localizar texto" e a célula B5 como o texto a ser pesquisado. Como estamos fornecendo a FIND uma matriz com vários valores, FIND retorna uma matriz de resultado, um para cada caractere no intervalo nomeado "xlist". Para a célula B5, o resultado de FIND é semelhante a este:
(#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!)
Cada erro #VALUE representa um caractere não encontrado. Se tentarmos entrar, digamos, "demolition @", que inclui um caractere restrito, FIND retorna:
(#VALUE!;11;#VALUE!;#VALUE!;#VALUE!;#VALUE!;#VALUE!)
Observe que o segundo valor na matriz agora é 11.
Em seguida, a função COUNT retorna a contagem de todos os números na matriz. Quando a matriz não contém números (ou seja, sem caracteres restritos) COUNT retorna zero, a expressão retorna TRUE e a validação de dados é bem-sucedida. No entanto, quando a matriz não contém números (ou seja, há pelo menos um caractere restrito encontrado) COUNT retorna um número, a expressão retorna FALSE e a validação de dados falha.
Os caracteres que aparecem no intervalo nomeado xlist podem ser requisitos de ajuste personalizados.
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 B5.