Compartilhar via


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

http://imagens.tiespecialistas.com.br/2013/09/validacao-300x164.jpg

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:

https://m.ak.fbcdn.net/sphotos-g.ak/hphotos-ak-prn1/s720x720/1235367_1409896582559134_1991663083_n.png

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.

https://m.ak.fbcdn.net/sphotos-a.ak/hphotos-ak-prn2/s720x720/5642_1409896605892465_1297160639_n.png

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.

 

https://m.ak.fbcdn.net/sphotos-h.ak/hphotos-ak-frc3/1238829_1409896629225796_1965637444_n.png

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.

https://m.ak.fbcdn.net/sphotos-b.ak/hphotos-ak-prn2/1173908_1409896712559121_1308771018_n.png

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.

 

https://m.ak.fbcdn.net/sphotos-d.ak/hphotos-ak-ash4/1004934_1409896725892453_619952227_n.png

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.

https://m.ak.fbcdn.net/sphotos-g.ak/hphotos-ak-prn2/1146507_1409896832559109_1152748597_n.png

Comportamentos disponíveis para o tratamento de erros.

Para este exercício, utilizamos parar para garantirmos a faixa de valores de 1 a 100. Se o valor informado estiver fora do estabelecido, a mensagem abaixo será exibida e o valor rejeitado.

https://m.ak.fbcdn.net/sphotos-f.ak/hphotos-ak-frc3/1150286_1409896805892445_1719352893_n.png

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:

https://m.ak.fbcdn.net/sphotos-a.ak/hphotos-ak-prn2/s720x720/1185282_1409896855892440_462116555_n.png

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.

 

https://m.ak.fbcdn.net/sphotos-c.ak/hphotos-ak-prn2/s720x720/1173820_1409896879225771_716363979_n.png

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.

https://m.ak.fbcdn.net/sphotos-e.ak/hphotos-ak-prn1/s720x720/1157433_1409896902559102_382741394_n.png

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.

https://m.ak.fbcdn.net/sphotos-f.ak/hphotos-ak-prn1/s720x720/1238270_1409896922559100_873599445_n.png

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.

https://m.ak.fbcdn.net/sphotos-d.ak/hphotos-ak-prn2/s720x720/1175061_1409896942559098_1572709602_n.png

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

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

https://m.ak.fbcdn.net/sphotos-g.ak/hphotos-ak-prn1/564996_1409896959225763_960768071_n.png

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.

https://m.ak.fbcdn.net/sphotos-a.ak/hphotos-ak-frc1/s720x720/1005475_1409896979225761_1454342143_n.png

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.