Skip to main content
09 April 2018
Follow Us

Usar a Validação de Dados para evitar erros

A Validação de Dados é uma funcionalidade do Excel muito útil, na medida em que podemos restringir o tipo de dados ou os valores a inserir em células, minimizando, assim, o risco de erros “indesejáveis”. Por outras palavras, esta funcionalidade permite otimizar a introdução de dados e, ao mesmo tempo, garantir a qualidade dos mesmos.

A «Validação de Dados» está no separador Dados, no grupo «Ferramentas de Dados». Este grupo tem outras funcionalidades (Texto para Colunas, Pré-Visualização de Conclusão Automática, Remover Duplicados, Consolidar, Relações, Ir para a janela do Power Pivot), mas iremos agora centrar a nossa atenção na «Validação de Dados».

vd1

Ao clicarmos no comando, abre-se a seguinte caixa:

vd2

Podemos, então, definir o Critério de Validação, a Mensagem de entrada e o Aviso de erro. Cada um destes separadores possibilita definir a mensagem que será visualizada pelo utilizador que insira os dados que não estão previstos.

Esses critérios podem ser tão variados como criar uma lista de itens a selecionar numa célula, utilizar critérios de restrição por data, hora ou comprimento de texto e também criar critérios personalizados, através da inclusão de uma fórmula.

Opções de validação de dados

Existem oito opções para definir os critérios de validação de dados. Iremos ver, resumidamente, cada uma delas:

  • Qualquer Valor – não é efetuada qualquer validação, mesmo quando se insere texto na célula, logo não é devolvido nenhum erro.
  • Número inteiro – só são permitidos número inteiros.

vd3

Ao selecionar esta opção, abre-se a caixa «Dados», com várias opções de critério.

vd4

No nosso caso, escolhemos a primeira e criamos um intervalo entre 1 e 5. Assim, ao escrever 6 na célula é devolvido o erro seguinte:

vd5

  • Decimal – é igual à opção de número inteiro, mas permite valores decimais. Por exemplo, com a opção Decimal configurada podemos inserir valores 0,5, 2.5, e 3,98.
  • Lista – só permite os valores prédefinidos. O usuário tem de escolher os valores como um menú de filtro. Os valores a apresentar são definidos a partir de uma célula ou de um intervalo de dados.
  • Data – Só são permitidas datas. À semelhanças dos critérios Números inteiros e Decimal, este critério permite definir um intervalo. Por exemplo, pode definirr uma data entre 1 de janeiro de 2018 e 31 de dezembro de 2018 ou data depois de 10 de junho de 2018, por exemplo.
  • Hora – Em tudo igual ao critério anterior, só aceita valores de hora.
  • Comprimento de texto - valida a entrada baseada no número de carateres ou dígitos. Por exemplo, pode definir como critério o tamanho máximo de 25 dígitos.
  • Personalizada – os critérios são definidos pelo utilizador através de uma fórmula que irá validar os dados.

Iremos tentar desenvolver a explicação da aplicabilidade desta funcionalidade através de um exemplo.
Criamos um registo diário das vendas de uma sapataria com lojas em 4 cidades. Os produtos, vendidos em qualquer uma das lojas, são Sapatos e Botas de Homem (M) e Senhora (F), com preços definidos em função desses critérios.

vd6

Começamos, então, por criar um critério de Validação de Dados, para Loja, Produto e Sexo baseado na «Lista»:

vd7

Para Data, utilizamos o critério Data:

vd8

Para Quantidade, escolhemos Número inteiro, maior ou igual a mínimo zero.

vd9

Para Preço, utilizamos uma fórmula diretamente na folha de cálculo, através da combinação das fórmulas ÍNDICE e CORRESP.
Assim, como já tínhamos definido os critérios de validação «Produto» e «Sexo», bastaria concatenar a pesquisa de ambos as variáveis para o preço fosse automaticamente “escolhido”.

=ÍNDICE($M$3:$M$6;CORRESP(D4&E4;$K$3:$K$6&$L$3:$L$6;0))

vd10

A utilização em conjunto da funcionalidade de Validação de Dados com a utilização de uma fórmula que “automatiza” a definição do preço em função dos critérios definidos é um exemplo cabal do que o Excel consegue fazer pelo utilizador, ao minimizar o erro na construção da listagem que, depois, servirá certamente para análise de gestão.

Como em muitas coisas, o Excel consegue conjugar funcionalidades, sempre com o objetivo de facilitar a sua utilização e por isso mesmo é uma ferramenta em constante (re)descoberta.

Vasco Nogueira

Assine a nossa newsletter e receba o nosso conteúdo diretamente no seu email