Macro ou fonction ?pour serie

  • Initiateur de la discussion Initiateur de la discussion Ger@ld
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Ger@ld

XLDnaute Nouveau
Bonjour

Je cherche un macro ou une fonction pour :

J ai 10 lettres , 1 dans chaque cellule de A1 a A10 ( lettre alleatoire)

Je desire obtenir la combinaison de toute ses lettres par groupe de 4, 5,6,7,8,9 lettres regroupees qui forme un mot, dans les cellules plus bas ou autres

Avez-vous une idee merci
 
Resalut,

Excuse-moi, les lettres sont dans une colonne.

Ce sera donc : =A1&A2&A3&A4 ...

Mais tu peux également le faire autrement :
En B2 tu tapes la formule : B1&A2
et tu la copies vers le bas sur le nombre de cellules qu'il y a de lettres dans la colonne A.

Tu peux également le faire automatiquement avec la même formule mais en double-cliquant suir la petite croix (en forme de +) qui s'affiche dans le coin inférieur droit (en passant dessus avec le curseur de la souris) de la cellule B2.
La copie s'arrêtera à la première cellule vide de la colonne A.

Â+
 
Bonjour Gérald, bonjour André,

Je ne suis pas sur d'avoir bien compris la question, mais si c'est un problème de combinaisons de lettres ou chiffres, je t'envoie une procédure qui fait tout ça très bien.

Elle a été écrite par Myrna Larson et le mode d'emploi est en commentaires en début de procédure.

@+

Gael [file name=Proc_combin_20051208151437.zip size=10098]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Proc_combin_20051208151437.zip[/file]
 

Pièces jointes

Reexcuses,

Tu veux toutes les combinaisons de 4 à 10 lettres.

Je crains que ce ne soit pas possible, ... à cause de la quantité !
Un rapide calcul, pour toutes les combinaisons de 4 à 10 lettres, donnerait 10 405 071 285 possibilités et une feuille d'Excel ne comporte que 16 777 216 cellules !
Il te faudrait donc plus de 620 feuilles !

Â+

Edition :

Salut Gaël, je ne t'avais pas vu !

Message édité par: andré, à: 08/12/2005 15:19
 
Rebonjour,

André, comment as-tu fait ton calcul? Pour moi:

=Combin(10;4)=210
=Combin(10;5)=252
=Combin(10;6)=210
=Combin(10;7)=120
=Combin(10;8)=45
=Combin(10;9)=10

ce qui fait un total de 847 combinaisons :ermm:

@+

Gael

Non, pardon, il s'agit d'arrangements puisqu'il y a une notion d'ordre.

Je refais mon calcul :unsure:

Message édité par: Gael, à: 08/12/2005 15:43

Avec les permutations, àa donne:

=PERMUTATION(10;4) =5040
=PERMUTATION(10;5) =30240
=PERMUTATION(10;6) =151200
=PERMUTATION(10;7) =604800
=PERMUTATION(10;8) =1814400
=PERMUTATION(10;9) =3628800

Soit un total global de 6 234 480.

@+

Gael

Message édité par: Gael, à: 08/12/2005 15:50
 
Bonjour Gérald, Bonjour à tous,

Voilà une de mes macros qui traite les mots de 4 lettres (sans répétition) sur les dix lettres données.
A toi de voir, si tu peux exploiter cela pour les autres cas.

@+ [file name=Combi4sur10.zip size=8227]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Combi4sur10.zip[/file]
 

Pièces jointes

Rebonjour à tous, bonjour Excel_lent

Gérald, pour utiliser la procédure que je t'ai envoyée, tu dois mettre un 'p' pour permutations sinon ce sont des combinaisons qui excluent la notion d'ordre et donc 'AB' ou 'BA' forment un seul résultat au lieu de 2.

@+

Gael
 
Excel_lent écrit:
Bonjour Gérald, Bonjour à tous,

Voilà une de mes macros qui traite les mots de 4 lettres (sans répétition) sur les dix lettres données.
A toi de voir, si tu peux exploiter cela pour les autres cas.

@+ [file name=Combi4sur10.zip size=8227]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Combi4sur10.zip[/file]

Merci

Ca donne des idees
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
1 K
Réponses
7
Affichages
1 K
Retour