Notifications
Clear all

Lista Suspensa

11 Posts
4 Usuários
0 Reactions
1,238 Visualizações
(@vonzuben)
Posts: 549
Prominent Member
Topic starter
 

Tenho uma lista de Frutas e de preço de cada fruta, pois ao clicar em E11( Lista Suspensa ) e ao selecionar Ex Banana a G11 aparece o preço

Tentei fazer com procv, mas sem sucesso !

Segue em anexo a planilha

Obrigado desde já !

 
Postado : 29/02/2016 10:55 pm
(@deciog)
Posts: 0
New Member
 

vonzuben

Olha se é isso

Décio

 
Postado : 01/03/2016 4:22 am
(@vonzuben)
Posts: 549
Prominent Member
Topic starter
 

Isso mesmo amigo, sendo então estava faltando no meu 2; FALSO

O que significa 2; FALSO ?

Obrigado desde já !

 
Postado : 01/03/2016 6:42 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Eu mexi nos nomes que vc criou para torná-los dinâmicos... Usando a função desloc().
Tópico: viewtopic.php?f=20&t=98

E criei dois exemplos,
- um com ÍNDICE() /CORRESP(), que usa as duas colunas individualmente *(Frutas e Preços)
- o segundo, criando um nome também dinâmico que chamei de tabela, que contém as duas colunas, tornando possível o uso do PROCV().

 
Postado : 01/03/2016 6:48 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Respondendo sua pergunta, o procv tem 4 parametros,
eu o leio assim:
PROCV(procurar o que; aonde ; qual coluna ; 0)
ou
PROCV(procurar o que; aonde ; qual coluna ; falso)

o que: é o que está sendo procurado, pode ser um nome, um texto, um número, no seu caso, uma fruta
aonde: é a tabela, com qtas colunas ela tiver. a característica principal do PROCV é que ele procura na primeira coluna do intervalo. Perceba que aqui, foram usadas as duas colunas, de frutas e de preços
qual coluna: ué, dentro do intervalo informado acima, qual coluna vc quer ver retornada?
falso: é o tipo de correspondência, pode usar zero ou falso. Se usar verdadeiro, o Excel vai procurar um valor próximo, se usar falso, vai procurar o valor exato. Prefira sempre usar o falso.

Resumindo:
Vc está procurando "o que" (a fruta) , na primeira coluna do "aonde" *(o intervalo) e quer ver o conteúdo da coluna "qual coluna" *(neste caso a coluna 2) como resultado...

Se buscar por PROCV() no forum vai encontrar mil explicações diferentes para ela.

 
Postado : 01/03/2016 6:54 am
(@vonzuben)
Posts: 549
Prominent Member
Topic starter
 

Se for nesse caso, valores da fruta pulando linha, como seria ?

Percebi aqui que já é algo diferente !

Qual melhor usar PROVC ou Índice/Corresp ?

Obrigado desde já !

 
Postado : 01/03/2016 8:48 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não vejo razão nenhuma para vc fazer isso com sua lista de preços, MAS, tem como contornar tb...

Se fizer MESMO como no arquivo de exemplo, vc precisará de uma equivalência nas tabelas, por exemplo, colocar uma coluna a mais, numerando as frutas e seus respectivos preços....

Assim:

E respondendo sua pergunta, cada caso é um caso, o PROCV() atende tão bem qto o ÍNDICE()/CORRESP().
MAS o ÍNDICE() é um pouco mais maleável e menos limitado. Prefira aprender o ÍNDICE().

 
Postado : 01/03/2016 9:14 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

vonzuben

Movi teu tópico para o local correto, já que o assunto da tua dúvida não tem nada a ver com Tabela Dinâmica.

[]s

Patropi - Moderador

 
Postado : 01/03/2016 11:26 am
(@vonzuben)
Posts: 549
Prominent Member
Topic starter
 

Fernando - é que cada linha em branco entre os preços vai um código, por isso !
Mas não tem como deixar sem esses números 1,2,3,4 ?
Pq lado direito e esquerdo da coluna vai ter texto, pois criar uma coluna entre eles somente para colocar esses números ficaria feio

Valeu Patropi !

 
Postado : 01/03/2016 12:14 pm
(@mprudencio)
Posts: 0
New Member
 

Por isso que o exemplo deve ser identico o original, evita esse tipo de erro

 
Postado : 01/03/2016 3:55 pm
(@vonzuben)
Posts: 549
Prominent Member
Topic starter
 

Fiz o primeiro exemplo, pois mudei a planilha colocando preço sem pular linha

Obrigado !

 
Postado : 01/03/2016 6:44 pm