Combinaisons

sandaoum Messages postés 1 Statut Membre -  
 Sandaoum -
Bonjour,

Je me suis cassé la tête et perdu du temps.

Je me remets donc à vos énormes connaissances pour m'aider dans ce que je veux faire.

En effet, avec excel, je veux trouver les combinaisons détaillées du genre et des rangs qui peuvent exister pour 12 enfants, c'est à dire les rangs et les sexes qui peuvent y avoir, mais vraiment de manière détaillé: 1er fille, 2ème garçon, 3ème garçon.....

Merci les pro.

3 réponses

Yoda
 
Bonjour,

il a y 2^12 (2 puissance 12) soit 4096 conbinaisons possibles.

il faut donc un tableau de 12 colonnes par 4096 lignes...

A+
0
Sandaoum
 
Merci Yoda

Mais c'est bien une combinaison de 2^12. Mais ce que je voulais, c'est le détail sur une feuille excel.
Il y a-t-il une manière de le faire automatiquement? je ne suis pas certain de pourvoir le faire manuellement.

merci
0
Yoda
 
Le faire à la main, cest faisable avec des copier coller successifs.

La faire automatiquement, il faut passer lar une macro.
En voici une possible, il faut la placer dans un module.

Sub test()
Dim r As Integer 'nombre d'enfants (rangs)
r = 12 ' douze rangs

Dim i As Integer 'ligne
Dim j As Integer 'colonne
Dim n As Integer 'compteur

For j = 1 To r
    i = 1

        While i < 2 ^ r

        For n = 1 To (2 ^ j) / 2
            Cells(i, j).Value = "F"
            i = i + 1
        Next
        
        For n = 1 To (2 ^ j) / 2
            Cells(i, j).Value = "G"
            i = i + 1
        Next

    Wend

Next

End Sub


A+
0
Sandaoum
 
Merci Beaucoup!

C'est génial!

Il me restera juste de continuer mon programme!
0