Encontre valores possíveis cuja soma seja igual a um determinado valor

Encontre valores possíveis cuja soma seja igual a um determinado valor

Tenho a planilha A com duas colunas: Nome e Valor. Na planilha BI tem uma lista de valores totais. Cada total na folha B é a soma de alguma combinação de valores na Folha A. Rotineiramente tenho que pegar um valor total na Folha B e encontrar os valores (e nomes) da Folha A que compõem esse total. Meu processo agora envolve filtrar a coluna Valor na Folha A para valores menores que o total na Folha B e somar várias combinações até encontrar a correta. Isso é muito tedioso e demorado.

Existe uma maneira melhor de fazer isso?

Responder1

Supondo que as combinações sejam de apenas dois valores da Folha A, existe uma maneira bastante simples de fazer isso.

Crie uma nova planilha - PlanilhaC. Na Coluna A, cole a coluna "Valor" da PlanilhaA, por exemplo, de A2:A50 (dependendo do tamanho da lista).

Use Colar Especial - Transpor para colar a coluna "Quantidade" novamente na PlanilhaC, mas transpondo-a para que a coluna se transforme em uma linha, por exemplo, de B1:AX1.

Agora você terá todos os seus valores na Planilha C duas vezes: uma vez na Coluna A e novamente na Linha 1.

Agora você pode usar facilmente todas as células da tabela para adicionar todas as combinações. Insira a fórmula na célula B2 =$A2+C$1e copie-a para todas as células do intervalo, por exemplo, B2:AX50.

Feito isso, você pode ir para a Planilha B, onde estão as combinações, copiar um valor para a área de transferência. Em seguida, volte para a PlanilhaC e encontre (Ctrl+F), inserindo esse valor na área de transferência. O Excel irá encontrá-lo em algum lugar da tabela, e você poderá ver os valores de que é feito e calcular facilmente quais são esses valores na Planilha A.

Você pode então refinar esse método usando MATCH()SheetB para automatizar a localização do valor em SheetC que corresponde a cada valor em SheetB. Usando o número retornado, você pode obter o Excel para obter os nomes de cada um dos valores constituintes da INDEX()fórmula.

informação relacionada