Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
Por sofiapennasantos
#71106
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))
Você não está autorizado a ver ou baixar esse anexo.
Por osvaldomp
#71108
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.
Por sofiapennasantos
#71109
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?
Por osvaldomp
#71110
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))
Por sofiapennasantos
#71118
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 ;)
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord