Notifications
Clear all

Dúvida Procv com mais de uma referência

7 Posts
3 Usuários
0 Reactions
1,740 Visualizações
(@dspinillo)
Posts: 3
New Member
Topic starter
 

Pessoal,

Tenho um problema e gostaria de uma "luz";

Tenho uma planilha que possui a estrutura de um produto (em anexo) e preciso buscar qual a faixa de preço de um determinado produto, levando em consideração seu "setor/família/preço de venda",

Vou exemplificar abaixo:

TABELA DE PRODUTOS:

PRODUTO | SETOR | FAMILIA | PREÇO DE VENDA | FAIXA DE PREÇO?
CADEIRA X |SALA | CADEIRA | 199 | ?????

TABELA DE FAIXA DE PREÇOS:
SETOR | FAMILIA | PREÇO DE VENDA | FAIXA DE PREÇO?
SALA | CADEIRA | 0,00 | P1
SALA | CADEIRA | 199 | P1

Basicamente o que preciso é: Trazer a faixa de preço do produto de acordo com seu preço de venda, mas, para isso, primeiro preciso checar se o "Setor" e a "Família" do produto é igual ao "setor" e "família" da tabela de faixa de preços e depois trazer qual o "P"

O problema é que possuo diversos setores e familias na empresa,

Eu tentei fazer procv, procv com função SE, mas, nada deu certo.

Coloquei o arquivo em: http://ge.tt/8qxbEwC1/v/0?c

Por favor, me ajudem! Obrigado!

 
Postado : 07/01/2014 1:15 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

Considerando que vc não vai ter valores duplicados (senão um Procv não funcionaria),

e considerando que vc vai usar o valor exato de venda,

segue uma possibilidade:

=SOMARPRODUTO(--(K5:K24=E5)*--(L5:L24=F5)*--(M5:M24=G5)*(N5:N24))

Nesse caso, Somar produto não é para busca, é para soma, mas, como eu disse acima, considerando que vc terá apenas uma linha válida para a busca, daria certo.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 07/01/2014 1:29 pm
(@dspinillo)
Posts: 3
New Member
Topic starter
 

Pelo que eu testei aqui, não deu certo,

As faixas de preços não são exatas, por exemplo:
Cadeiras em Sala de Jantar, o P1 vai de 0 a 100, o P2 vai de 100,01 a 199, o P3 vai de 199,01 a 299..e assim por diante,

Eu preciso:

1o - Olhar para o produto e ver qual o Setor e Familia dele
2o - Nas faixas de preço, olhar os lugares onde o Setor e Familia forem iguais aos do produto e então, de acordo com o Preço de Venda do produto trazer a informação da Faixa de Preço (P1..P2...P3...)

 
Postado : 07/01/2014 1:53 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

nem se alterar pra pegar por faixa?

=ÍNDICE(N5:N24;SOMARPRODUTO(--(K5:K24=E5)*--(L5:L24=F5)*--(M5:M24<=G5)))

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 07/01/2014 2:16 pm
(@tacito)
Posts: 67
Trusted Member
 

Bom dia!

Dê uma olhada se a fórmula atende.

 
Postado : 08/01/2014 6:17 am
(@dspinillo)
Posts: 3
New Member
Topic starter
 

Muito obrigado a vocês dois! Ambas as formas funcionaram! =)
É pedir muito para explicar a fórmula? Bem que tentei entender, mas, não consegui...nunca havia trabalhado com a função ÍNDICE e também não tenho convivência com fórmulas matriciais.

Obrigado mais uma vez...salvaram meu dia! =)

 
Postado : 08/01/2014 11:42 am
(@gtsalikis)
Posts: 2373
Noble Member
 

No caso da minha:

=ÍNDICE(N5:N24;SOMARPRODUTO(--(K5:K24=E5)*--(L5:L24=F5)*--(M5:M24<=G5)))

em somarproduto, eu mando verificar cada condição que vc passou, por exemplo

--(K5:K24=E5) verifica os elementos de K5:K24 que são iguais a E5

Faço isso 3x, sendo que na terceira, verifica todos os que , em M5:M24 são menores que G5

Como estou multiplicando os 3 validadores, terei somente a quantidade de casos que sejam verdadeiros nas 3 condições que eu pedi.

Assim, em índice, eu indico uma quantidade de elementos, nesse caso, apresentada em N5:N24

É nessa lista que terei o retorno de somar produto, ou seja, se em somar produto eu tiver 7 casos , então, em índice, eu terei o 7º caso da lista.

Não sei se expliquei bem, mas, se ajudar, vc pode ir em avaliar fórmulas e ver o passo a passo dela.

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 08/01/2014 12:18 pm