Ir ao conteúdo
  • Cadastre-se

Lista Suspensa com a Funcção "Desloc" sem brancos


Lissandrogd

Posts recomendados

Boa Noite Pessoal

Pesquisei em vários tópicos mas não encontrei a resposta específica para minha dúvida.

No tópico "SE com lista suspensa" encontrei praticamente tudo, mas necessito ainda eliminar os brancos que aparecem

Exemplo na fórmula que encontrei nesse tópico:

=DESLOC(Plan1!$J$1;1;CORRESP(Plan1!$D$2;Plan1!$J$1 :$K$1;0)-1;12; )

Com essa fórmula a lista vai demonstrar 12 opções na lista

Como eu faço para que não apareça os brancos

Pois a Coluna J tenho 5 itens na lista e na coluna K tenho 15 por exemplo

Desde já agraço a atenção de todos

Link para o comentário
Compartilhar em outros sites

Fazendo mais alguns testes, eu consegui achar a quantidade de linhas que deve ser selecionado na lista, mas de uma forma mais precária

Eu inseri uma linha acima das colunas que compoe as listas, e nesta eu coloquei a fórmula de =Cont.Valores(),

Então, antes com a fórmula:

=DESLOC(Plan3!$J$2;1;CORRESP(Plan3!$D$3;Plan3!$J$2:$L$2;0)-1;12; )

a lista suspensa continua de forma fixa 12 itens

e agora com a fórmula:

=DESLOC(Plan3!$J$2;1;CORRESP(Plan3!$D$3;Plan3!$J$2:$L$2;0)-1;DESLOC(Plan3!$J$2;-1;CORRESP(Plan3!$D$3;Plan3!$J$2:$L$2;0)-1;1; ); )

a lista suspensa fica exatamente com a quantidade que deve conter

Mas ainda acho que tem uma maneira de indexar isso direto, sem ter a necessidade de colocar uma fórmula em uma célula dentro da planilha

Link para o comentário
Compartilhar em outros sites

O que você é bem simples, o que precisa é de um contador. Um contador no termo [linha] ou no termo [coluna]. Você pode coloca o contador tanto na formula quanto fora dela. Se sua lista fica mudando muito sempre a adicção de valores ou retirada te recomendo coloca o contador fora da funsão assim você adequa conforme a necessidade do momento, caso o contario deixa o contador na funsão mesmo.

O contador tem a funsão de indica quantos itens vai ter na lista, lembrando que quandos e usa um contador e tive um espaço vazio entre os itens vai da erro a listagem.

O contador para seu caso pode ser o Cont.Valores como você mesmo falou.

Na sua 2° descrição você comenta que colocou o contador fora da formula, mas não pegou o resultado. Para isso basta você subistitui o numero "12" da sua formula pelo endereço onde você colocou a funsão Cont.Valores pronto a lista vai deixa de ter 12 itens e ter a quantidade de valores.

Abraço

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Bom dia Lissandrogd

Isto você resolve utilizando na validação com intervalo dinâmico.

Com esta fórmula você poderá aumentar os dados na lista que o intervalo de validação será atualizado automaticamente e evita os espaços em branco da validação comum.

Baixe esta planilha de exemplo.

Para ver como funciona-->clique em Guia Fórmulas ---> Gerenciador de Nomes

http://www.sendspace.com/file/02aa2q

Um abraço.

Link para o comentário
Compartilhar em outros sites

Ola Marreco12

Com a fórmula por fora da fórmula lá planilha até deu certo e ficou dinamico e funcionou

pois eu tenho mais que uma lista

Como tenho mais que uma lista, não posso apenas colocar assim como você comentou, no lugar do "12" informar a célula no qual eu coloquei o contador

O que eu queria é colocar esse contador dentro da fórmula, mas de forma dinamica, pois assim as lista ficariam sempre exatas

Vou dar uma olhada no exemplo que o Patropi colocou

e depois volto com a resposta

Obrigado pela atenção

Link para o comentário
Compartilhar em outros sites

Boa Tarde Patropi

Baixei o seu arquivo de exemplo é quase isso, mas dessa forma a contagem de valores fica rígida ligada somente a quantidade itens constantes na coluna E

CONT.VALORES(Plan1!$E:$E)

Ocorre que as minhas listas não são uniformes

Pegando o seu exemplo, é como se:

Série A tivesse 10 times

Série B tivesse 15 times

Série C tivesse 20 times

Série D tivesse 30 times

Então preciso que a contagem seja dinâmica, ou seja, se eu selecionar a série A, a contagem de valores deve demonstrar os 10 times, mas se eu selecionar a série D minhas lista deve demosntrar os 30 times

Grato pela atenção

Link para o comentário
Compartilhar em outros sites

Leia esse tópico http://forum.clubedohardware.com.br/duas-listas-validacao/970579 ele foi postado no inicio desse mês. E na mesma época houve outros topicos parecidos com varias soluções.

De uma lida nele veja se enguadra com seu problema.

Se não servi posta sua planilha que ai vemos uma solução melhor para ela.

Aguardo resposta, abraço

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...