2 Dimensional vlookup + match, puxando de dois conjuntos de dados diferentes?


0

aqui está um truque para mim, espero que não para você.

Eu tenho uma tabela de dados em uma folha que lista os números de produtos na coluna e os materiais usados ​​para fazer o produto na linha superior, com as quantidades correspondentes onde eles se encontram.

Em uma segunda folha, tenho uma lista diária que consiste em quais produtos foram produzidos com uma quantidade correspondente produzida em outra coluna.

Na minha terceira folha, gostaria de poder ver os totais de quais materiais foram usados ​​naquele dia, dependendo de quais produtos foram produzidos

Ex. Folha diária mostra fora da lista que 80 unidades do produto 1 foram produzidas. Leva 1 unidade de material x para produzir o produto. Portanto, Id como uma fórmula para me mostrar que eu usei 80 unidades de material x, aparecendo sob esse cabeçalho da coluna.

Qualquer ajuda é apreciada, eu sinto que estou perto, mas fazendo isso muito complicado e não consigo fazê-lo funcionar ...

Obrigado!


mostre-nos um pouco do que você tentou. Um resumo vai fazer o truque aqui?

OK, é fácil se a sua folha dois tiver todos os mesmos números de produto, e se eles não foram produzidos tem um zero (ou está em branco) para uma quantidade. É esse o caso?
Lance Roberts

sumif sozinho não funcionou, uma resposta abaixo usando sumif e sumproduct fez o truque, acho que a pesquisa bidimensional não era o caminho certo.

Respostas:


1

Para a solução, assumo a seguinte configuração, ligeiramente simplificada:

enter image description here

Para chegar a esse resultado, enter image description here

faça o seguinte:

  • Adicione uma nova coluna ao lado da sua tabela com as quantidades (aqui é a coluna E). Aqui você soma a quantidade de produtos vendidos. Eu usei esta fórmula:
    =SUMIFS(I:I,H:H,A4)
    . Dependendo se você quer as vendas para uma data específica, você pode naturalmente ajustar esta fórmula, como no momento em que soma os produtos de todas as datas.
  • Adicione uma tabela com todos os materiais
  • Calcule a soma com a seguinte fórmula
    =SUMPRODUCT(($B$4:$D$6*$E$4:$E$6)*($B$3:$D$3=$K4))

Isso funciona muito bem! Idéia diferente do que eu estava indo, mas incrível obrigado.

1

Aqui está uma estratégia que usa uma combinação do Excel Tables e um Pivot Table para relatar os resultados

(Desenvolvido no Excel 2010)

  • Configure seus dados de uso de produto / material como Table: Eu chamei tblQuantities
  • Configure seus dados de produção diária como um Table: Eu chamei tblProduction
  • Ampliar tblProduction com fórmulas para obter o consumo de material por produto por ID de material
  • Conjunto tblProduction para estender automaticamente as fórmulas à medida que você adiciona novas linhas
  • Adicione um Pivot Table para obter os dados de consumo diário somados

tblQuantidades

enter image description here

tblProduction

enter image description here

Fórmula para tblProduction Material colunas

=INDEX(tblQuantities,MATCH([@Product],tblQuantities[ProductID],0),
 MATCH(INDEX(tblProduction[#Headers],COLUMN()),tblQuantities[#Headers],0))
 *[@Quant]

Configuração de Pivô

enter image description here

Resultado do Pivot

enter image description here


Isso parece mais complexo, mas mais detalhado, vai tentar isso e deixá-lo saber, obrigado pela resposta detalhada.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.