Eu quero alcançar o seguinte.
O usuário seleciona o item que deseja em A1 (menu suspenso), chamado ITEM1
Na segunda planilha, existem tabelas com as seguintes propriedades, como
ITEMS MATERIALS AMOUNT
ITEM1 material1 3
ITEM1 material2 5
ITEM2 material3 1
ITEM3 material4 12
Isso significa que para emitir um pedido com ITEM1 o usuário precisa de 3xmaterial1 e 5xmaterial2.
No entanto, no final da lista, alguns materiais precisam de mais matérias-primas para serem criados. Por exemplo
ITEMS MATERIALS AMOUNT
material1 submaterial1-1 4
submaterial1-1 submaterial1-1-1 2
Mas nem todos os materiais possuem submateriais.
Quero exibir apenas o total de matérias-primas.
Então, quando o usuário selecionaITEM 1devem colocar na mesma folha a quantidade total de matéria-prima de que necessitam:
submaterial 1-1-1x 24
Material2x 5
Posso escrever um VLOOKUP simples se o item não tiver nenhum submaterial, mas simplesmente não consigo fazê-lo chegar até a matéria-prima final, que é a única informação que meus usuários precisam ver.
Nota: A escrita das tabelas não é imutável. Posso, se necessário, ajustá-los de qualquer maneira.
Editar: Esclarecimento abaixo conforme solicitado. O usuário deseja pedir “Suco de Laranja com Bacardi”. As matérias-primas para o “Suco de Laranja com Bacardi” são 2 x Laranjas e 1x Bacardi. Suponha que também estejamos produzindo Bacardi. Neste caso, precisaríamos hipoteticamente de 3 unidades de Álcool e 2 unidades de Açúcar.
Então a composição da matéria prima de um “Suco de Laranja com Bacardi” é: 2x Laranjas 3x álcool 2x açúcar
Quero que a tabela VLOOKUP me dê exatamente isso. Estou usando 2 VLOOKUPs, um para o material e outro para a quantidade de itens.
=VLOOKUP($A$1,Materials!$B$2:$D$4, 2, FALSE)
e
=VLOOKUP($A$1,Materials!$B$2:$D$4, 3, FALSE)
Mas não posso descer “mais um nível abaixo”. Atualmente eu só conseguiria
Oranges 2
Bacardi 1
mas eu quero
Oranges 2
Alcohol 3
Sugar 2
Responder1
Como o requisito é exibir as matérias-primas no nível mais baixo, uma forma de fazer isso utilizando apenas VLOOKUP seria criar uma tabela que terá uma linha para cada matéria-prima, colunas fixas para ITEM, RAW_MATERIAL e suas peças. os materiais-mãe da matéria-prima estariam na mesma linha. Este tipo de tabela seria mais difícil de manter, mas o objetivo será alcançado.
Adicionando 3 exemplos dessa tabela: