OVH Cloud OVH Cloud

Rangement de Paires

2 réponses
Avatar
Golem13
Bonjour un petit probleme de rangement .


Des Valeurs par paires sur 2 colonnes A et B, ces paires sont faites avec
les valeurs de 1 à 20 , soit 190 paires possibles.
Aucune paires en double .

Soit :

1 - 2 ===> premiere paire
1 - 3
1 - 4
...
final = 19 - 20 = la 190 ieme


Comment proceder pour reclasser ces 190 paires en series de 4 valeurs
sur les colonnes D / E / F / G et sans avoir de paires en doublons pour
chaque ligne ?

Chaque serie de 4 valeurs prenant 6 paires / combin(4;2)=6


1-2-3-4 / serie de 4 comprenant les 6 paires 1-2 / 1-3 / 1-4 / 2-3 / 2-4 /
3-4
1-5-6-7 / serie de 4 comprenant les 6 paires 1-5 / 1-6 / 1-7 / 5-6 / 5-7 /
6-7
1-8-9-10
1-11-12-13
1-14-15-16
1-17-18-19
...

=================================
Pour le momment je procede manuellement, mais toute petite astuce, voir bout
de code VBA ,m'interresserait

Merci.

2 réponses

Avatar
bourby
bonsoir,

peux-tu préciser le résultat que tu souhaites obtenir.
La 6ème ligne est 1-17-18-19
Mais sur la 7ème, que veux-tu?
1-20 et quoi d'autre?
Si tu avais 19 valeurs, ou tout autre nombre =6*n+1,
l'algorithme serait plus clair...

Cordialement

Bourby


Golem13 wrote:
Bonjour un petit probleme de rangement .


Des Valeurs par paires sur 2 colonnes A et B, ces paires sont faites avec
les valeurs de 1 à 20 , soit 190 paires possibles.
Aucune paires en double .

Soit :

1 - 2 ===> premiere paire
1 - 3
1 - 4
...
final = 19 - 20 = la 190 ieme


Comment proceder pour reclasser ces 190 paires en series de 4 valeurs
sur les colonnes D / E / F / G et sans avoir de paires en doublons pour
chaque ligne ?

Chaque serie de 4 valeurs prenant 6 paires / combin(4;2)=6


1-2-3-4 / serie de 4 comprenant les 6 paires 1-2 / 1-3 / 1-4 / 2-3 / 2-4 /
3-4
1-5-6-7 / serie de 4 comprenant les 6 paires 1-5 / 1-6 / 1-7 / 5-6 / 5-7 /
6-7
1-8-9-10
1-11-12-13
1-14-15-16
1-17-18-19
...

================================ > Pour le momment je procede manuellement, mais toute petite astuce, voir bout
de code VBA ,m'interresserait

Merci.









Avatar
Golem13
Bonsoir


Merci Bourby de t'etre penché sur ce petit bleme de rangement.
Il est vrai que ces 20 numeros en 190 paires ne sont pas faciles à reclasser
en groupes de 4 sans doublons. (19 numeros arrangeraient les choses, pour le
rangement )

1 2 3 4
1 5 6 7
1 8 9 10
1 11 12 13
1 14 15 16
1 17 18 19


Le groupe de 4 suivants commencerait bien par
1 20


Mais justement avec les paires restantes impossible d'uliliser ce 1 20


On passe à:
2 5 8 11
2 6 9 12
2 7 10 13
2 14 17 20


Ce qui laisse des paires non utilisées ...

A la rigueur je peux te joindre un ZIP du fichier Excel de mes cogitations,
si toutefois cela t'interesse .


@ +


====================================
"bourby" a écrit dans le message de
news:
bonsoir,

peux-tu préciser le résultat que tu souhaites obtenir.
La 6ème ligne est 1-17-18-19
Mais sur la 7ème, que veux-tu?
1-20 et quoi d'autre?
Si tu avais 19 valeurs, ou tout autre nombre =6*n+1,
l'algorithme serait plus clair...

Cordialement

Bourby


Golem13 wrote:
Bonjour un petit probleme de rangement .


Des Valeurs par paires sur 2 colonnes A et B, ces paires sont faites
avec


les valeurs de 1 à 20 , soit 190 paires possibles.
Aucune paires en double .

Soit :

1 - 2 ===> premiere paire
1 - 3
1 - 4
...
final = 19 - 20 = la 190 ieme


Comment proceder pour reclasser ces 190 paires en series de 4 valeurs
sur les colonnes D / E / F / G et sans avoir de paires en doublons pour
chaque ligne ?

Chaque serie de 4 valeurs prenant 6 paires / combin(4;2)=6


1-2-3-4 / serie de 4 comprenant les 6 paires 1-2 / 1-3 / 1-4 / 2-3 /
2-4 /


3-4
1-5-6-7 / serie de 4 comprenant les 6 paires 1-5 / 1-6 / 1-7 / 5-6 /
5-7 /


6-7
1-8-9-10
1-11-12-13
1-14-15-16
1-17-18-19
...

================================ > > Pour le momment je procede manuellement, mais toute petite astuce, voir
bout


de code VBA ,m'interresserait

Merci.