Excel: Encontrar um subconjunto de números que se somam a um dado total?
Tenho uma coluna de números (digamos que é A1:A100) e preciso de encontrar um subconjunto deles que somem um determinado total.
Tenho uma coluna de números (digamos que é A1:A100) e preciso de encontrar um subconjunto deles que somem um determinado total.
É possível com o add-in Solver**. Os passos seguintes funcionaram para mim no Excel 2007 e 2010.
Se o solucionador estiver a demorar muito tempo, pode ajudá-lo removendo linhas que obviamente não funcionarão (o total está em dólares, e apenas uma linha tem cêntimos não zero)
Bónus: Pode ter excel excel automaticamente destacando as células que procura adicionando a formatação condicional a essas células. Seleccione todas as células que deseja formatar e de (separador Home)>(Styles group)>> Formatação condicional>>Nova regra seleccione ‘Use a formula para determinar quais as células a formatar’. Na fórmula, introduzir ‘=$B1=1’ (sem aspas) que avaliará se a linha correspondente na coluna B é 1. Para o formato, pode acrescentar o que quiser (negrito, itálico, preenchimento verde, etc).
Outra maneira fácil de encontrar as linhas importantes é ordenar a coluna B Z->A, e todos os 1’s chegarão ao topo.
\ *O suplemento do solver pode ser instalado com estes passos