Página 1 de 1

PROCV complicado

Enviado: 01 Jun 2022 às 10:41
por sofiapennasantos
Bom dia/tarde/noite, pessoal!!

Trabalho extraindo relatórios do SAP, e esse relatório vem com uma relação de linhas de produção e produtos produzidos por essas linhas, de forma que fica disposto a linha e nas células abaixo os códigos de produto produzido, e assim por diante, acontece que um mesmo produto pode ser produzido em linhas diferentes.
As linhas de produção são agrupadas em 3 grupos, e eu preciso da informação de que aquele produto foi produzido em qual grupo de linha de produção.

Usando um procv relacionando produtos e grupo de produção não funciona, pois o mesmo produto pode ser produzido em mais de uma linha de produção, explicando em palavras fica complicado de transmitir o que eu preciso, mas anexei uma tabela com as informações.

((no anexo está escrito texto em azul no box de comentário mas é o texto em verde))

Re: PROCV complicado

Enviado: 01 Jun 2022 às 12:13
por osvaldomp
Olá, @sofiapennasantos .

Segue uma solução, veja se aproveita.

Coloque na linha 1, a partir da coluna J, todos os Códigos (J1=1231, K1=1232, L1=1233, ...)

Cole uma cópia da fórmula abaixo em J2, arraste para baixo, arraste para a direita.

=SEERRO(ÍNDICE($C$4:$C$16;MENOR(SE(($B$4:$B$16=J$1);LIN($C$4:$C$16)-3);LIN(A1)));"")

Se a coluna C é preenchida manualmente, e se você quiser que a fórmula retorne o nome da Linha direto, então em lugar dos nomes das cores coloque o nome da Linha.

Ficaria assim: em C4:C6 = Linha Maria, em C8:C11=Linha João e em C13:C16=Linha Paulo.

Re: PROCV complicado

Enviado: 01 Jun 2022 às 14:07
por sofiapennasantos
osvaldomp escreveu: 01 Jun 2022 às 12:13 Olá, @sofiapennasantos .

Segue uma solução, veja se aproveita.

Coloque na linha 1, a partir da coluna J, todos os Códigos (J1=1231, K1=1232, L1=1233, ...)

Cole uma cópia da fórmula abaixo em J2, arraste para baixo, arraste para a direita.

=SEERRO(ÍNDICE($C$4:$C$16;MENOR(SE(($B$4:$B$16=J$1);LIN($C$4:$C$16)-3);LIN(A1)));"")

Se a coluna C é preenchida manualmente, e se você quiser que a fórmula retorne o nome da Linha direto, então em lugar dos nomes das cores coloque o nome da Linha.

Ficaria assim: em C4:C6 = Linha Maria, em C8:C11=Linha João e em C13:C16=Linha Paulo.
Oiii Osvaldo, então... a coluna C eu quero que seja preenchida automaticamente, e me retorne o que eu escrevi de verde.
Eu não preciso que na coluna C venha o nome da linha e sim o nome do grupo (cores), não dá pra relacionar com os códigos de produto, pois um código vai estar presente em mais de uma linha.

Consegue me ajudar?

Re: PROCV complicado

Enviado: 01 Jun 2022 às 14:38
por osvaldomp
Olá, @sofiapennasantos .

Desculpe, veja se agora entendi.

Cole uma cópia da fórmula abaixo em C4 e arraste para baixo.

=SE(ÉTEXTO(B4);"";PROCV(PROC(2;1/(ÉTEXTO(B$3:B4));B$3:B4);G$3:H$5;2;0))

Re: PROCV complicado

Enviado: 01 Jun 2022 às 16:52
por sofiapennasantos
osvaldomp escreveu: 01 Jun 2022 às 14:38 Olá, @sofiapennasantos .

Desculpe, veja se agora entendi.

Cole uma cópia da fórmula abaixo em C4 e arraste para baixo.

=SE(ÉTEXTO(B4);"";PROCV(PROC(2;1/(ÉTEXTO(B$3:B4));B$3:B4);G$3:H$5;2;0))
Yessss, isso mesmo!!

Muito obrigada, estava agarrada nessa fórmula ÉTEXTO, não me lembrava dela rs valeeeu ;)