Fórmula Excel: Validação de dados sem pontuação -

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.

Artigos interessantes...