
Fórmula genérica
=COUNTIF(list,A1)=0
Resumo
Observação: o Excel possui regras de validação de dados integradas para listas suspensas. Esta página explica como criar uma regra de validação personalizada quando você deseja * evitar * que um usuário insira um valor em uma lista.
Para permitir apenas valores que não existem em uma lista, você pode usar a validação de dados com uma fórmula personalizada baseada na função CONT.SE. No exemplo mostrado, a validação de dados aplicada a B5: B9 é:
=COUNTIF(list,B5)=0
onde "lista" é o intervalo nomeado D5: D7.
Explicação
As regras de validação de dados são acionadas quando um usuário adiciona ou altera um valor de célula.
Neste caso, a função CONT.SE faz parte de uma expressão que retorna TRUE quando um valor não existe em uma lista definida. A função CONT.SE simplesmente conta as ocorrências do valor na lista. Contanto que a contagem seja zero, a entrada passará na validação. Se a contagem não for zero (ou seja, o usuário inseriu um valor da lista), 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.