Notifications
Clear all

Procurar o pedido por data

24 Posts
4 Usuários
0 Reactions
3,006 Visualizações
(@_will_)
Posts: 47
Trusted Member
Topic starter
 

Olá amigos,

Estou com um problema que ainda não consegui resolver. Não consegui encontrar uma fórmula para isso.
Imagina o seguinte. Na célula A1, A2, A3, A4, A5 eu tenho o mesmo código de produto, nas células B1 até B5 tenho vários números de pedido e nas células C1 até a C5 tenho várias datas diferente para cada pedido. E isso se repete com vários itens, pedidos e datas diferentes.
Eu preciso procurar qual é o número do pedido mais próximo de uma data x.
As informações que eu tenho são os códigos dos produtos e uma data diferente do pedido, preciso que traga qual é o pedido mais próximo para esta data ou a data maior.

Código Pedido Data do pedido
12345 1501 01/02/2015
12345 1600 17/05/2015
12345 1400 10/01/2014
12345 1450 10/02/2014
12345 1355 09/12/2013

Preciso procurar pelo código qual é o pedido e a data mais próxima, por exemplo,

tenho um pedido do cliente que colocou no dia 31/01/2015 do item 12345, preciso de uma fórmula que encontre o pedido 1501, ou seja, a data mais próxima do pedido.

Obrigado.

 
Postado : 26/10/2015 8:16 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Considerando que os dados estão nas coluans A,B,C e o pedido em E2, em F2, use a formula matricial. (formate essa célula com data)
Tente

=MÁXIMO(SE($A$2:$A$6=E2;$C$2:$C$6))

Finalizar com as teclas Ctrl+Shift+Enter

Att

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

 
Postado : 26/10/2015 8:29 am
(@_will_)
Posts: 47
Trusted Member
Topic starter
 

Alexandre, obrigado.

Eu preciso colocar mais um critério, eu preciso localizar o valor mais próximo de uma data e não o valor máximo.

Obrigado novamente.

 
Postado : 26/10/2015 8:43 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Veja se ajuda.
Dados nas colunas A...até D

Cód Ped Data Vlr
12345 1501 01/02/2015 45
12345 1600 17/05/2015 78
12345 1400 10/01/2014 98
12345 1450 10/02/2014 54
12345 1355 09/12/2013 4

Valor a procurar ...E2= 72
Formula em F2 =

=ÍNDICE(A2:D6;CORRESP(MÍNIMO(ABS(D2:D6-E2));ABS(D2:D6-E2);0);3)

Finalizar com as teclas Ctrl+Shift+Enter

Att

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

 
Postado : 26/10/2015 10:10 am
(@_will_)
Posts: 47
Trusted Member
Topic starter
 

Alexandre,

Eu tenho mais uma planilha que é bem parecida com essa fórmula, porém, terei que buscar em outra aba.
Não estou conseguindo lincar o PO para cada código de produto. O PO deverá ser com a data mais próxima da data do pedido.

Help me, please!

Agradeço desde já pela ajuda.

Obrigado

 
Postado : 26/10/2015 11:29 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!!

Faça os testes!!

Att

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

 
Postado : 26/10/2015 1:03 pm
(@_will_)
Posts: 47
Trusted Member
Topic starter
 

Que maravilha Alexandre!
É isso mesmo.

Muito obrigado pela ajuda.

Abraços

 
Postado : 26/10/2015 1:14 pm
(@_will_)
Posts: 47
Trusted Member
Topic starter
 

Alexandre,

Mais um coisa... por favor.

Na célula D11 (Aba Vendas) tem o código 2695080149 e a data do pedido é 01/09/2015.
É possível encontrar um PO com a data após a data do pedido?
Para este caso, deveria encontrar o PO 852068 com a data do pedido 02/09/2015 (aba pedido).

Agradeço novamente.

 
Postado : 26/10/2015 5:26 pm
(@_will_)
Posts: 47
Trusted Member
Topic starter
 

Olá Alexandre,
Eu tentei de tudo aqui para alterar, mas mesmo assim não consegui fazer esta fórmula.
Se tiver alguma sugestão, por favor, me avise heheheeh

Obrigado.

 
Postado : 28/10/2015 8:46 am
(@rilust)
Posts: 387
Reputable Member
 

use procv (ou proch nunca sei qual dos dois) com o resultado faça a pesquisa seguinte

Espero ter Ajudado. Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]

 
Postado : 29/10/2015 7:24 am
(@_will_)
Posts: 47
Trusted Member
Topic starter
 

Eu já tentei rilust, mas mesmo assim está difícil rsrs

 
Postado : 29/10/2015 11:28 am
(@gui-d)
Posts: 155
Estimable Member
 

Alexandre,

Mais um coisa... por favor.

Na célula D11 (Aba Vendas) tem o código 2695080149 e a data do pedido é 01/09/2015.
É possível encontrar um PO com a data após a data do pedido?
Para este caso, deveria encontrar o PO 852068 com a data do pedido 02/09/2015 (aba pedido).

Agradeço novamente.

Will, caso precise achar a primeira data maior do que a data do pedido, use esta formula:

=MÍNIMO(SE((Pedido!$A$2:$A$70=D11)*(Pedido!$C$2:$C$70>E11);Pedido!$C$2:$C$70;""))

Como matricial pressionando CTRL+SHIFT+ENTER

Veja se resolve...

Dê retorno.

[]

Guilherme Domingos

Se a mensagem foi util Favor Clicar na mãozinha ao lado de "citar".
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].

 
Postado : 29/10/2015 11:52 am
(@_will_)
Posts: 47
Trusted Member
Topic starter
 

Rilust,
O procv e o proch encontra o primeiro valor da tabela, no meu caso, eu tenho mais um critério. Tenho que procurar pelo código do produto e a data do pedido. A data do pedido deverá ser maior e a mais próxima da data do pedido do cliente.

 
Postado : 30/10/2015 6:48 am
(@gui-d)
Posts: 155
Estimable Member
 

Will, testou a formula matricial que passei?

Guilherme Domingos

Se a mensagem foi util Favor Clicar na mãozinha ao lado de "citar".
Quando necessário, lembre se de marcar o tópico como [RESOLVIDO].

 
Postado : 30/10/2015 7:19 am
(@_will_)
Posts: 47
Trusted Member
Topic starter
 

Gui, desculpe, realmente acabei não vendo a sua postagem.

Eu testei aqui mas ele não encontra o valor, a célula fica zerado.
Eu copiei a fórmula e pressionei shift+ctrl+enter.

 
Postado : 30/10/2015 6:28 pm
Página 1 / 2