
Fórmula genérica
=SUMPRODUCT(--ISNUMBER(SEARCH(list,A1)))=0
Resumo
Para proibir a entrada que contém uma de muitas coisas, você pode usar uma regra de validação de dados customizada com base na função SEARCH.
No exemplo mostrado, a validação de dados aplicada a B5: B11 é:
=SUMPRODUCT(--ISNUMBER(SEARCH(list,B5)))=0
Explicação
As regras de validação de dados são acionadas quando um usuário adiciona ou altera um valor de célula.
Esta fórmula usa a função SEARCH para testar a entrada do usuário para cada valor no intervalo nomeado "lista". A lógica de pesquisa é "contém" - quando um valor de "lista" é encontrado, SEARCH retorna a posição do valor como um número. Se não for encontrado, SEARCH retorna um erro.
A função ISNUMBER então converte os números em TRUE e os erros em FALSE, e o operador negativo duplo altera os valores TRUE FALSE para 1s e zeros. Como o intervalo nomeado "lista" contém 5 valores, obtemos 5 resultados em uma matriz como esta:
(0; 0; 0; 0; 0)
SUMPRODUCT então soma os itens na matriz e o resultado é testado em relação a zero. Contanto que todos os itens sejam zero, SUMPRODUCT retorna zero e a validação é bem-sucedida. Se SUMPRODUCT retornar outro número (ou seja, quando um item na "lista" for encontrado), a fórmula retornará FALSE e a validação 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 B5.