Academia Excel

Lista suspensa da validação de dados DINÂMICA (COM DESLOC)

Faaala galeera, prontos para um treino avançado?

Hoje veremos uma situação bastante comum no dia a dia de quem trabalha com Excel. Se você usa a validação de dados/lista suspensa e acrescenta algum item nessa lista, normalmente refaz a fórmula.

Nesse treino veremos como aplicar a fórmula desloc+cont.valores para que fique automático essa lista, bora lá *-*

Nossa planilha possui tarefas, classificação, prazo, andamento e status.

As classificações estão a parte, em uma lista que possui apenas dois itens. Nessa coluna, aplicamos validação de dados, se ainda não conhece esse recurso, clique aqui que temos um post detalhado.

Ao clicar na célula da classificação, aparecerá somente as duas listadas: Academia Excel e Pessoal.

Acrescentando mais um item a lista, esse novo dado não é atualizado.

Inseri a classificação trabalho, note que ainda possui apenas os dois anteriores.

Nessas situações, recorremos ao modo manual, selecionando as colunas e aumentando o intervalo da lista.

Clique na guia dados, validação de dados

Selecione novamente a fonte de sua lista, para aumentar esse intervalo.

Inserindo a lista automática

Passo 1: Selecione as células desejadas

Passo 2: Clique em dados, validação de dados. Em permitir escolha personalizado.

Iremos usar a fórmula do DESLOC, porém para facilitar, cancelaremos a tela e faremos a função em uma célula a parte.

Função DESLOC

Retorna uma referência para um intervalo, que é um número especificado de linhas e colunas de uma célula ou intervalo de células.

Sintaxe: DESLOC(ref, lins, cols, [altura], [largura])

Passo 3: Fórmula: =DESLOC(H5;0;0;CONT.VALORES(H5:H10000);1)

no critério altura, utilizamos a função CONT.VALORES

Função CONT.VALORES

Conta o número de células que não estão vazias em um intervalo.

Sintaxe: CONT.VALORES(valor1, [valor2], …)

Em nossa fórmula essa função assumiu o critério altura e o intervalo selecionado foi de H5 até a linha 10.000, assim todo item que for inserido nessa lista ficará automático em nossa validação.

Passo 4: Precisamos travar o intervalo da função CONT.VALORES

Fórmula: =DESLOC(H5;0;0;CONT.VALORES($H$5:$H$10000);1)

Passo 5: Selecione essa fórmula e copie usando as teclas de atalho: Ctrl+C

Passo 6: Clique novamente em dados, validação de dados e cole essa fórmula usando as teclas de atalho: Ctrl+V

Confirme clicando em ok, inserimos mais dois itens em nossa lista e fizemos o teste.

Agora a validação está automática.

E aí, o que achou do treino de hoje? Comente abaixo:

Sair da versão mobile