Tópicos relacionados a códigos VBA, gravação de macros, etc.
Por JCabral 08 Dez 2018 às 00:23
Membro 3 Estrelas
Mensagens: 268
Reputação: 37
#39153
Mas há.
17 = 0 9 8 ; 1 = 0 0 1; etc, ou estou a pensar mal?
Por osvaldomp 08 Dez 2018 às 16:15
Membro 5 Estrelas
Mensagens: 894
Reputação: 442
#39162
JCabral escreveu:Mas há.
17 = 0 9 8 ; 1 = 0 0 1; etc, ou estou a pensar mal?


Não há!
Com base no segundo exemplo que você colocou acima ( 1 = 0 0 1) fica claro que você não está levando em conta o critério.
No primeiro post deste tópico está escrito "O número alvo deve ser o maior número da soma das colunas combinadas.". ~~~> Lembra disso?
A tradução desse critério significa que o alvo deve ser igual ao maior valor do intervalo F10:O10 para que a combinação de valores que formam o alvo seja acolhida como válida.

Eu já comentei isso a você no post #39071, reprodução abaixo.
"Lembrando que a combinação deve atender ao critério que é ser o maior valor de F10:O10." ~~~> Lembra disso?

Voltando ao seu segundo exemplo acima é intuitivo concluir que o valor 1 NUNCA será o maior valor em F10:O10, e por isso a combinação dos valores 0 0 e 1 NUNCA será uma combinação válida neste caso.

Concluindo, o menor maior possível de ocorrer em F10:O10 é 18, então para qualquer valor abaixo de 18 colocado como alvo não haverá combinações que satisfaçam ao critério.
Por JCabral 09 Dez 2018 às 15:55
Membro 3 Estrelas
Mensagens: 268
Reputação: 37
#39176
Obrigado pela explicação, tinha entendido mal o criterio