Trouver toutes les combinaisons possibles

helpmeplease

XLDnaute Nouveau
Bonsoir j'ai besoin d'aide pour un projet j'aimerai générer toutes les combinaisons possibles avec ses caractère : 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F (16^6 = 16,777,216 cela en fait beaucoup exel va pouvoir me les afficher toute ?)
j'ai oublier de préciser qu'il me faut les résultat en 6 caractère exemple : 1AE824-89AB14 en grand merci pour votre aide :)
J'ai essayer de me débrouiller seul mais je m'en sors pas je pense j’espère que vous allez pouvoir m'aider cela serait très aimable merci a vous.
 
Dernière édition:

Victor21

XLDnaute Barbatruc
Bonsoir, helpmeplease et bienvenue sur XLD

Une feuille Excel comporte 1 048 576 lignes et 16 384 colonnes, donc environ 1,72E+10 cellules.
1,68E+07 combinaisons tiendront donc aisément sur une feuille.

Mais FFFFFFFFFFFFFFFF en hexa correspond à 18 446 744 073 709 552 000 (1,8E+19) en décimal.
1,68E+07 combinaisons tiendraient aisément sur une feuille. mais 1.8E+19 nécessiteront 1.07E+9 feuilles...

Et de toutes les manières, lire une feuille contenant 16 millions d'informations, à raison d'une info par seconde, 24/24 (86400/j) prendrait 194 jours.

Précisez l'utilité pour que nous puissions vous conseiller plus utilement :)
 
Dernière édition:

helpmeplease

XLDnaute Nouveau
Merci de votre réponse c'est pour un projet confidentiel j'ai déjà l'outil pour traiter toutes ses informations il me faut juste les données sur excel pour que je puisse les utiliser par la suite :) les seuls combinaisons que j'ai trouver sur excel sont avec 5-6 chiffres seulement ... et j'ai pas réussi a les adapter a ma problématique ... Je viens d’édité ma problématique j'avais oublier un détail ...
 
Dernière édition:

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour @helpmeplease,

La question n'est pas assez précise. A priori, on travaille avec 16 symboles (0 à 9 et A à F).
Que vient faire le chiffre 6 dans l'affaire dans l'expression (16^6 = 16,777,216) ?
Que désirez vous ?
  • Les permutations des 16 symboles ? (ça c'est mal parti comme vous l'a indiqué @Victor21)
  • Les arrangements n parmi 16 ?
  • Les combinaisons n parmi 16 ?
  • ou autre chose ?
 

helpmeplease

XLDnaute Nouveau
Bonsoir oui je viens de préciser ma demande d'aide encore désoler j'avais oublier un détail ...
Donc si je récapitule je souhaite avoir toutes les combinaisons possible de 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F sans répétition et sur 6 caractère exemple 1AE824-89AB14-67FA24 j’espère être plus clair merci de votre aide :)
 

helpmeplease

XLDnaute Nouveau
Merci pour ton aide staple1600 oui tu t’égare ^^ Je pense que c'est plus simple que ça il me faut juste un moyen de générer toutes les possibilité sur 6 caractère sans répétition de 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F exemple = A90EF1,6C8DA1,FFF715 déjà un grand merci a vous tous pour votre aide j’espère avoir la solution prochainement :)
 

Modeste geedee

XLDnaute Barbatruc
Bonsour®
Bonsoir j'ai besoin d'aide pour un projet j'aimerai générer toutes les combinaisons possibles avec ses caractère : 0-1-2-3-4-5-6-7-8-9-A-B-C-D-E-F (16^6 = 16,777,216 cela en fait beaucoup exel va pouvoir me les afficher toute ?)
j'ai oublier de préciser qu'il me faut les résultat en 6 caractère exemple : 1AE824-89AB14 en grand merci pour votre aide :)
J'ai essayer de me débrouiller seul mais je m'en sors pas je pense j’espère que vous allez pouvoir m'aider cela serait très aimable merci a vous.
il s'agit simplement en fait d'afficher la représentation Hexadécimale des nombres de 0 à 16^6
Ndec===>Nhexa
en formule = DecHex(N;6)
en VBA = Dec2Hex(N,6)
1030442


sub liste_DecHex
dim i as long
For i=0 to 16^2 ' 16^6
cells(i,1)=WorksheetFunction.Dec2Hex(i,6)
next
end if
 

Discussions similaires