EXCEL: Você sabe o que é e como utilizar a “Validação de Dados”? - TechNet Articles - United States (English) - TechNet Wiki

EXCEL: Você sabe o que é e como utilizar a “Validação de Dados”?

gens.tiespecialistas.com.br/2013/09/validacao-300x164.jpg">validacao-300x164

Quantas foram as vezes em que fui chamado para ver um “pau” que estava dando em alguma planilha e, ao analisar, pude concluir com facilidade que o problema era uma determinada célula que esperava uma data e foi preenchida com um valor simples, ou um texto, ou uma data em formato maluco? Ou um campo de valor que, ao invés de digitar um zero, o usuário colocou a letra “o”, ou um “-”? Inúmeras! Incontáveis! Quanto dinheiro vi as empresas perdendo, tempo de seus funcionários e horas de consultoria, para, ao final, chegarmos à conclusão de que, se as pessoas tomassem mais cuidado com as entradas de dados, nenhum problema teria ocorrido? não dá para saber.

Apresentarei abaixo um recurso extremamente simples que, se observado e implementado, pode reduzir, e muito, as chances de falhas nas planilhas. Vejamos a seguir como funciona o recurso validação de dados. Para este artigo, criei uma planilha simples, que com poucos campos, exemplifica bem o uso disso:

Planilha de exemplo

Planilha de Exemplo

Nosso primeiro passo será limitar o range de valores que poderá ser utilizado para o campo código. Para efetuar essa tarefa, vá no menu dados e em seguida validação de dados.

Acessando Validação de Dados

Acessando validação de dados

Aparecerá a tela de definição da validação. Todas as células aceitam, por definição, qualquer valor em seu preenchimento.

 

Caixa de Validação de Dados

Caixa de validação de dados

Para começarmos a definir a validação, precisamos, primeiramente, alterar o valor do campo permitir para número inteiro, e definiremos mínimo e máximo como 1 e 100 respectivamente. Assim, qualquer valor fora dessa faixa será recusado.

Definindo a faixa de valores válidos para o campo CÓDIGO

Definindo a faixa de valores válidos para o campo código

a tela de definição da validação de dados possui três “tabs”. A primeira é a de definição da regra, a segunda é a de mensagem de entrada, ilustrada abaixo, e a terceira é a de mensagem de erro.

 

Definindo mensagem de entrada do campo

Definindo mensagem de entrada do campo

Na tela acima, acabamos de definir qual será a mensagem de entrada exibida quando o usuário estiver editando a célula código.

A terceira TAB é a que define qual será o comportamento do EXCEL em caso de valor inválido para o campo. são três os comportamentos possíveis:

  1. PARAR - impede valores fora do estabelecido. Proteção total.
  2. AVISO - alerta sobre valor inválido e dá ao usuário a opção de aceitar o valor mesmo assim.
  3. INFORMAÇÕES - apenas informa que a regra foi quebrada, mas aceita a entrada.

Comportamentos disponíveis para o tratamento de erros

Comportamentos disponíveis para o tratamento de erros.

Para este exercício, utilizamos parar para ong> - alerta sobre valor inválido e dá ao usuário a opção de aceitar o valor mesmo assim.

  • INFORMAÇÕES - apenas informa que a regra foi quebrada, mas aceita a entrada.
  • Comportamentos disponíveis para o tratamento de erros

    Comportamentos disponíveis para o Definindo mensagem de erro, em caso de dados inválidos

    Definindo mensagem de erro, em caso de dados inválidos

    Notem na tela abaixo que, com a célula código selecionada, uma mensagem de entrada é exibida, orientando o usuário quanto ao preenchimento:

    Campo CODIGO, já com a validação ativa. Note a mensagem de entrada

    Campo CÓDIGO, já com a validação ativa. Note a mensagem de entrada

    Se, ainda assim, o valor for informado errado a mensagem de erro que definimos será exibida e esse será rejeitado.

     

    Mensagem de erro, quando um dado inválido foi informado.

    Mensagem de erro, quando um dado inválido foi informado.

    Abaixo, definimos as regras para validação do campos data de nascimento. Escolhemos o tipo como data e definimos uma faixa aceitável.

    Definindo regras para o campo DATA DE NASCIMENTO

    Definindo regras para o campo data de nascimento

    Agora, definimos os valores aceitáveis para o campo sexo. Por se tratar de uma lista com duas opções, coloquei diretamente na caixa de definição, separando as opções masculino e feminino por ponto e vírgula (;).  Se fosse um número maior de opções, poderíamos colocá-las em células na própria planilha e informar o range. Por exemplo, “=j2:j6″, onde 5 itens seriam inseridos na lista.

    Definindo lista de valores válidos para o campo SEXO

    Definindo lista de valores válidos para o campo sexo

    Vejam abaixo a planilha já apresentando um objeto que possibilita a escolha do preenchimento da célula. Em caso de usuário digitar diretamente na célula, sem passar pelo seletor, a validação será executada da mesma maneira e o valor rejeitado, caso esteja assim definido.

    Planilha exibindo a lista de SEXO para o preenchimento da cécula

    Planilha exibindo a lista de sexo para o preenchimento da célula

    Definimos aqui uma faixa aceitável de salários.

    Definindo faixa válida para o campo SALÁRIO

    Definindo faixa válida para o campo salário

    Feito! definimos as regras de entrada de dados para os nossos campos. Dessa maneira, sempre teremos certeza de que os dados informados estão dentro daquilo que definimos inicialmente, quando do planejamento da planilha.

    Formulário final, com todas as regras implementadas

    Formulário final, com todas as regras implementadas

    Espero ter conseguido mostrar a vocês a importância de ativar a validação dos dados de entrada de uma planilha e também o quanto é fácil fazer isso tudo funcionar.

    Clique aqui para baixar o exercício pronto.