Página 1 de 1

Gerar combinações a partir de 5 matrizes

Enviado: 09 Jul 2017 às 17:46
por ruymds
Olá Pessoal,

Conforme o arquivo em anexo, tenho gerador de combinações que a partir da alimentação da matriz produz todas as combinações. Preciso agora de uma ajuda para que dentro de 5 grupos, onde cada grupo possuo a quantidade de dezenas semelhantes a essas abaixo, e o usuário faça a escolha de quantas dezenas de cada grupo irá ser utilizada para matriz principal a ser gerada.

Código: Selecionar todos
AGRUPAMENTO				                         QTD
G1		40	43	46	49	53	57			      3
G2		39	31	44						         	2
G3		41	45	50	35	54	59	            4
G4		38	47	34	51				 	         3
G5		42	48	52	55	56	58	            4
Matriz principal: 40 43 57 (G1), 31 44 (G2) 41 35 50 59 (G3) 38 47 34 (G4) 42 48 52 55 (G5)... assim temos 16 dezenas, e dessas ao clicar no botão gerar será produzida as combinações. Seria essa a ideia. O negócio que está pegando é fazer com que a combinação de todas as possibilidades de cada grupo se junte com a quantidade escolhida.

Exemplificando, conforme o modelo anexo e a tabela acima teremos... Ao ser informado a seleção de 3 dezenas do G1 teríamos as seguintes 20 combinações desse grupo:
40 43 46 (sequencia 1)
40 43 49 (sequencia 2)
40 43 53 (sequencia 3)
40 43 57 (sequencia 4)
40 ... (sequencia 20)

Isto é, essas combinações se uniriam as demais dezenas da seleção dos grupos seguintes, para então formar uma combinação 15 números. Na macro já pronta a qual está funcionando é possível essa geração. Porém de forma manual, onde informo a sequencia 1 com outras sequencias do G2 e assim por diante... Pegando todas as combinações dos grupos. No entanto de forma manual se torna inviável.

Se alguém tiver uma ideia para concatenar as dezenas dos grupos conforme a quantidade escolhida e a geração das combinações.

Obrigado por qualquer ajuda.