Notifications
Clear all

Listas Dependentes no Excel

15 Posts
2 Usuários
0 Reactions
3,597 Visualizações
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá pessoal,
Sou novo aqui no planilhando mas acho que vcs podem me ajudar e muito

Preciso criar uma lista de validação que trabalhe como auto-filtro

vamos as regras:
O campo de seleção do Deseja pesquisar por é somente para Montadora ou Marca (subentende-se que pela marca você já sabe qual a montadora)
Feito isso ... eu gostaria que ele fizesse o seguinte

Se nós colocássemos auto-filtro nas colunas A1:D1
você concorda que quando eu clicar no filtro da coluna A, vai me aparecer apenas FORD - FIAT e GM (uma vez cada um) e não 3 vezes como o indireto está fazendo

Vamos no seguinte exemplo na coluna A você filtra por FORD

Na coluna B vai aparecer FIESTA - KA - FIESTA, mas no filtro apenas uma vez FIESTA e uma vez KA

Selecionamos FIESTA, ele dará duas cores disponíveis, então na coluna C eu escolho a cor prata

Então somente vou ter 1 Detalhe na coluna D que corresponde a cada seleção (no nosso exempo é a linha 4)

Usando auto-filtro funciona tranquilo, mas terei usuários que não tem expertise para utilizar o auto-filtro por isso estou vendo se listas de validação funcinam, entendeu?

É como usar um drop-down na web e cada coluna ele vai filtrando os resultados para a próxima coluna,

Se souber de algo poste ... vlw pela força galera

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 21/03/2011 4:35 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

vhdocavaco, seja bem vindo ao planilhando.

Não pude ver sua planilha devido a versão da mesma, ainda utilizo excel 2003, mas se entendi, de uma olhada neste modelo se seria algo parecido, se não, faça uma busca no forum por Combos dependentes ou lista suspensa dependentes que encontrará outros modelos.

De uma olhada tambem nos exemplos postados na comunidade do orkut utilizando auto-filtro, são ótimos exemplos:
http://www.orkut.com.br/CommMsgs?cmm=96 ... essionaria

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 21/03/2011 6:02 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

:)

Vlw pela ajuda eu li sobre os tópicos e pesquisei sobre as funções DESLOC e CORRESP acredito que as usarei muito mas não consegui adaptar na planilha que postei ... alguém tem alguma luz?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 23/03/2011 1:31 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Vlw pela ajuda eu li sobre os tópicos e pesquisei sobre as funções DESLOC e CORRESP acredito que as usarei muito mas não consegui adaptar na planilha que postei ... alguém tem alguma luz?

Se salva-lo na versão Excel 2003, posso dar uma olhada.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 23/03/2011 6:08 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

anexado em formate 2003

obg pela ajuda

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 28/03/2011 8:01 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

alguém?

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 13/04/2011 12:18 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

alguém?

Cavaco, eu ja baxei seu exemplo dias atras, e realmente não me sobrou tempo para uma analise, assim que possivel posto uma resposta.

Agora quanto a sua colocação "Alguem ?", temos muitos colegas no Forum dispostos a ajudar, o dificil é, em determinados casos se conseguir uma resposta de imediato, dependemos de colaboração voluntárias aliada ao tempo disponivel de cada um, espero que entenda, e peço um pouco mais de paciência, que em breve teremos uma solução para te passar.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 13/04/2011 1:52 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Cara,

Esse foi, DISPARADO, o conjunto de combos dependentes mais difícil que eu já fiz. Mas acho que resolvi.

Repare o seguinte: Todos eles listam registros únicos exceto o último, que aceita repetições (porque vc pode ter 2 carros com a mesma configuração).

Adicionei uma coluna para melhorar a especificação (coloquei "ano" mas vc pode categorizar como quiser).

Esse modelo está preparado para 1.000 carros. É bastante útil para consulta rápida de estoque de carros nas concessionárias (por montadora ou marca, exatamente como vc pediu). O que falta é ser testado.

Por tratar-se de um modelo, sugiro atenção pois há centenas de fórmulas nas colunas à direita. Vc pode consultá-las mas qq edição indevida vai dar pau.

Me avise se funciona.

Desafio pauleira esse teu.

Abs,

Obs1 - Não testei como deveria. Me fale se vc identificar algo.
Obs2 - Coloque seus dados e veja se realmente te atende.

Anexo Atualizado em 15/04/2012

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 18/04/2011 5:41 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

MANDRIX ficou excelente! mto bom msm

Eu vou conseguir adpatar a toda a rede criando uma interface apenas de consulta, mto obrigado, eu vi que vc usou colunas auxiliares, mas nos nomes criados (=CELH3) eles fazem parte?
Vc pode me explicar como fez para percorrer a planilha sem duplicar os nomes?

Novamente mto obrigado,

[]s

VH

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 18/04/2011 8:16 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Não apague os Nomes. Com relação a como foi feito, é preciso olhar as fórmulas da Coluna N em diante (muito complicado para explicar).

Por sem bem complexo, relembro que não foi testada de forma suficiente.

Qq problema me fala.

Abs,

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 18/04/2011 5:05 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Mandrix, está de parabens pelo modelo, eu até que estava seguindo a mesma linha, mas como o tempo é curto, tinha de parar a todo instante e só voltava na mesma quando sobrava um tempinho e acabava perdendo o raciocinio, pois esses tipos de formulas são bem complexas, e como não as utilizo diariamente, as vezes complica. Não sou um expert, mas me especializei mais em VBA, utilizo poucas formulas, e assim que possivel vou ver se posto este Modelo em VBA.
Tambem não realizei varios testes mas acredito que atingiu o pretendido.
Uma sugestão, não sei se é possível isso, seria a possibilidade das Celulas com Validação os valores estarem em Ordem Alfabética ?

vhdocavaco, quanto a sua pergunta "nomes criados (=CELH3) ", acrescentando a resposta do Mandrix, veja no Menu/ Inserir / Nomes / Definir (Excel 2003), a definição para esta e as outras referencias utilizadas nas demais celulas com Validação, realmente se apaga-las ou modifica-ls irá gerar erros.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 18/04/2011 5:44 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Mandrix, quanto a possibilidade da Ordem Alfabética, tinha certeza que já tinha visto algo, então, fazendo umas pesquisas em alguns modelos que tenho, encontrei a formula para tal, então acrescentei em uma coluna vazia (R) a mesma e fiz alteração na Referencia à CÉLH3 mudando para :
=DESLOC(Carros!$R$2;0;0;1001-CONTAR.VAZIO(Carros!$R$2:$R$1001);1)

A formula utilizada para ordenar utilizei a seguinte (Matricial):
{=SE(ÉERROS(ÍNDICE($S$2:$S$1001;CORRESP(MENOR(SE($S$2:$S$1001<>"";CONT.SE($S$2:$S$1001;"<"&$S$2:$S$1001)+1;"");LIN()-1);CONT.SE($S$2:$S$1001;"<"&$S$2:$S$1001)+1;0)));"";ÍNDICE($S$2:$S$1001;CORRESP(MENOR(SE($S$2:$S$1001<>"";CONT.SE($S$2:$S$1001;"<"&$S$2:$S$1001)+1;"");LIN()-1);CONT.SE($S$2:$S$1001;"<"&$S$2:$S$1001)+1;0)))}

Li algo sobre a função "ORDEM", mas como tinha esta à mão utilizei-a.

Anexo atualizado em 15/02/12

Espero que não se importe, analize se é isso mesmo e façam os devidos testes, lembrando que alterei somente para as categorias Montadoras e Marcas, mas seria o caso só de adaptar para as outras referencias.

abraços

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 18/04/2011 7:10 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Mauro,

Com absoluta certeza é possível ordenar alfabeticamente qualquer lista de validação. Mas confesso que minha cabeça já estava derretida quando terminei e não dei nem bola pra ordenação.

O que me importa mesmo é se funciona. Temos que prever toda e qualquer possibilidade de brecha ou erro quando criamos modelos. E esse, posso te assegurar, é beeeeem difícil.

Com relação à sua forma de ordenação, faço algo semelhante (uso colunas auxiliares ao invés de matricial). A ordem alfabética é bem útil para os usuários das planilhas, grato pela lembrança e contribuição.

Abs a todos.

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 18/04/2011 9:17 pm
 mol
(@mol)
Posts: 1
New Member
 

Mandrix, quanto a possibilidade da Ordem Alfabética, tinha certeza que já tinha visto algo, então, fazendo umas pesquisas em alguns modelos que tenho, encontrei a formula para tal, então acrescentei em uma coluna vazia (R) a mesma e fiz alteração na Referencia à CÉLH3 mudando para :
=DESLOC(Carros!$R$2;0;0;1001-CONTAR.VAZIO(Carros!$R$2:$R$1001);1)

A formula utilizada para ordenar utilizei a seguinte (Matricial):
{=SE(ÉERROS(ÍNDICE($S$2:$S$1001;CORRESP(MENOR(SE($S$2:$S$1001<>"";CONT.SE($S$2:$S$1001;"<"&$S$2:$S$1001)+1;"");LIN()-1);CONT.SE($S$2:$S$1001;"<"&$S$2:$S$1001)+1;0)));"";ÍNDICE($S$2:$S$1001;CORRESP(MENOR(SE($S$2:$S$1001<>"";CONT.SE($S$2:$S$1001;"<"&$S$2:$S$1001)+1;"");LIN()-1);CONT.SE($S$2:$S$1001;"<"&$S$2:$S$1001)+1;0)))}

Li algo sobre a função "ORDEM", mas como tinha esta à mão utilizei-a.

Espero que não se importe, analize se é isso mesmo e façam os devidos testes, lembrando que alterei somente para as categorias Montadoras e Marcas, mas seria o caso só de adaptar para as outras referencias.

abraços

Mauro, boa tarde.

Estou precisando colocar em ordem alfabética uma lista de nomes e gostaria de dar uma olhada no seu arquivo pois, talvez, lá já tenha a solução. Entretanto, todas as vezes que o baixei deu msg de arquivo corrompido. É possível vc postá-lo novamente?

 
Postado : 15/02/2012 12:56 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

mol, atualizei o anexo, é só baixar.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 15/02/2012 8:56 pm