Re: Analyse combinatoire
#21
Accro XLPages

Inscription: 17/08/2007
De Québec, Canada

Messages: 180

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2003, 2007 (FR) & MsProject 2003
Posté le : 30-06-2008 23h53
Salut le forum

Macro57, je ne suis absolument pas choqué

Ton code calcule les Permutations
=PERMUTATION(26;6) soit 165 765 600 possibilités

Tandis que le mien calcul les Combinaisions
=COMBIN(26;6) soit 230 230 possibilités

Deux codes différents, mais avec la même approche.

Amicalement
Mytå
Hors Ligne
Rapport   Haut 

Re: Analyse combinatoire
#22
Débutant XLPages

Inscription: 16/03/2008

Messages: 6

Posté le : 01-07-2008 19h48
Bonsoir le Fil et le Forum,

Si j'ai bien compris le souhait de Lotus27 était de trouver la chaîne de 6 lettres correspondant à un numéro d'ordre compris entre 1 et les 165 765 600 possibilités et ou l'inverse.

Je te propose une fonction personnalisée qui trouvera la correspondance d'une chaîne comme celle d'un chiffre. Un contrôle automatique de la chaîne vérifie le nombre de lettres, l'absence de lettres en doublon et les majuscules. Si c'est un chiffre, il doit être compris entre 0 et 165765600.

Si les premières combinaisons sont trouvées rapidement, il n'en est pas de même pour les dernères qui peuvent mettre plusieurs minutes et même heures sur des machines poussives.

Le fichier joint sera plus explicit.

@+

Marco57



Pièce jointe:
zip Combinaisons Lotus27-V3.zip   [ Taille: 17.37 Ko - Téléchargements: 381 ]
Hors Ligne
Rapport   Haut 

Re: Analyse combinatoire
#23
Accro XLPages

Inscription: 17/08/2007
De Québec, Canada

Messages: 180

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2003, 2007 (FR) & MsProject 2003
Posté le : 01-07-2008 21h39

Salut le forum

Pour faire une liste sur une base de Ti_ pour les macros

Ici on parle de permutations au-lieu de combinaisons

Toujours aussi rapide les algorithmes de Ti_

Mytå




Pièce jointe:
xls AnalysePermutation.xls   [ Taille: 45.50 Ko - Téléchargements: 392 ]
Hors Ligne
Rapport   Haut 

Re: Analyse combinatoire
#24
Débutant XLPages

Inscription: 16/03/2008

Messages: 6

Posté le : 01-07-2008 22h35
Re bonsoir le Fil,
Merci Mytå pour ce fichier, y a pas photo, ça c'est du boulot de pro comparé à ma bidouille.
Pour moi, c'était ma première approche des permutations. Je ne connaissais même pas la fonction.
Ti et le Forum Veriti m'ont appris tout ce que je sais (et c'est encore bien peu) en VBA. J'avoue que je ne comprends pas l'algorithme mais quelle rapidité. C'est génial.
Merci pour ce super fichier.
@+
Marco57
Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes