Notifications
Clear all

Procv + Se

6 Posts
3 Usuários
0 Reactions
1,702 Visualizações
(@ldquintao)
Posts: 5
Active Member
Topic starter
 

Bom dia, dei uma pesquisada pelo forum e acho que a solução seria usando procv+se, mas não foi o suficiente para que eu conseguisse resolver meu problema.

Tenho uma planilha com um inventario de produtos organizados por filial, produto, mês e quantidade. Na planilha 2 gostaria de ter um sistema de procura, algo onde eu digitasse a filial, produto e mês e ela buscasse a quantidade na planilha 1. Não parecem muito complicado, mas to quebrando cabeça e nada.

Segue em anexo exemplo.

Desde já obrigado.

Leandro

 
Postado : 09/10/2013 7:23 am
(@tacito)
Posts: 67
Trusted Member
 

Olha se é isso que você queria. É só arrastar a fórmula para as próximas colunas.

Caso tenha duas entradas iguais a fórmula soma todas as quantidades (não sei se é necessário), mas se tiver apenas uma entrada ela busca o valor único.

Qualquer dúvida é só perguntar.

 
Postado : 09/10/2013 8:01 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Em E2 de Plan2 faça:

=SOMASES(Plan1!D:D;Plan1!E:E;Plan2!B2;Plan1!B:B;Plan2!C2;Plan1!C:C;Plan2!D2)

Arraste.

Abs,

 
Postado : 09/10/2013 9:44 pm
(@ldquintao)
Posts: 5
Active Member
Topic starter
 

Gostaria de agradecer ao dois pela ajuda, as duas soluções resolveram meu problema. Obrigado

Só ao nível de melhoraria nos conhecimento de Excel e considerando que nunca usei a função SOMAPRODUTO, gostaria de saber do Tacito como eu determino em que planilha os valores vão ser buscado, ja que não consegui reproduzir ela em outras planilhas que tenho aqui e na formula apresentada =SOMARPRODUTO((meses=B2)*(filiais=C2)*(produtos=D2)*qtde) não aparece nada.

Desde já obrigado novamente

Leandro

 
Postado : 10/10/2013 2:13 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite Leandro

Para facilitar o teu entendimento, a fórmula com a função SOMARPRODUTO originalmente ela pode ser montada assim:

=SOMARPRODUTO((Plan1!E2:E1000=B2)*(Plan1!B2:B1000=C2)*(Plan1!C2:C1000=D2)*(Plan1!D2:D1000))

Experimente copiar e colar na célula E3 da planilha que o Tacito enviou e verá que o resultado é o mesmo.

O Tacito usou uma forma mais complexa com intervalos nomeados e a utilização de intervalo dinâmico com a utilização da função DESLOC.

Para você saber como funciona os nomes da fórmula do Tacito --> Guia fórmulas --> Gerenciador de Nomes.

Espero ter ajudado.

Um abraço.

 
Postado : 10/10/2013 3:01 pm
(@ldquintao)
Posts: 5
Active Member
Topic starter
 

Obrigado Patropi, esclareceu todas minha dúvidas.

Um abraço
Leandro

 
Postado : 10/10/2013 6:20 pm