Combinaison
Résolu/Fermé
A voir également:
- Combinaison
- Nombre de combinaison possible avec 10 chiffres ✓ - Forum Programmation
- Tableau de combinaison loto - Forum Logiciels
- Calcule de combinaison a 5 chifre - Forum Logiciels
- Combien de combinaison possible avec 3 chiffres - Forum Programmation
- Combinaison de 5 chiffres allant de 1 à 18 - Forum Mail
5 réponses
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 426
Modifié par ccm81 le 24/02/2015 à 19:01
Modifié par ccm81 le 24/02/2015 à 19:01
Bonjour
Si j'ai compris il y en a 3^8 = 6561
Et tu veux les afficher toutes
Il faudra passer par une macro, d'accord ?
Cdmnt
Si j'ai compris il y en a 3^8 = 6561
Et tu veux les afficher toutes
Il faudra passer par une macro, d'accord ?
Cdmnt
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 426
24 févr. 2015 à 20:06
24 févr. 2015 à 20:06
Les afficher sans les écrire, ça va être difficile !!!
Une macro est un programme VBA (visual basic) qui ajoute des fonctionnalités à excel
Une macro est un programme VBA (visual basic) qui ajoute des fonctionnalités à excel
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 426
24 févr. 2015 à 21:08
24 févr. 2015 à 21:08
Les voilà
https://www.cjoint.com/?3ByvsR7JP64
Bon courage
https://www.cjoint.com/?3ByvsR7JP64
Bon courage
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
25 févr. 2015 à 12:09
25 févr. 2015 à 12:09
Bonjour,
une version formule :
en supposant que les valeurs sont en A1:C8, comme dans la proposition de ccm81, et que le résultat est à afficher en N1, sélectionner 8 cellules horizontales (N1:U1 donc) et entrer la formule matricielle
La valider par CTRL+MAJ+ENTER et la recopier sur 3^8 lignes en tout.
Le principe de la formule repose sur l'équivalence de ton problème avec l'écriture en base 3 des nombres entiers de 0 à 3^8-1.
Ces nombres s'écrivent avec 8 digits ayant les valeurs 0, 1, 2.
En ajoutant 1 à chacun de ces 8 digits on obtient l'index colonne du tableau A1:C8 pour chaque ligne (de 1 à 8).
L'écriture en base 3 est réalisée par
cordialement
une version formule :
en supposant que les valeurs sont en A1:C8, comme dans la proposition de ccm81, et que le résultat est à afficher en N1, sélectionner 8 cellules horizontales (N1:U1 donc) et entrer la formule matricielle
=INDEX($A$1:$C$8;TRANSPOSE(LIGNE($1:$8));1+MOD(ENT((LIGNE()-LIGNE($N$1))/3^(8-TRANSPOSE(LIGNE($1:$8))));3))
La valider par CTRL+MAJ+ENTER et la recopier sur 3^8 lignes en tout.
Le principe de la formule repose sur l'équivalence de ton problème avec l'écriture en base 3 des nombres entiers de 0 à 3^8-1.
Ces nombres s'écrivent avec 8 digits ayant les valeurs 0, 1, 2.
En ajoutant 1 à chacun de ces 8 digits on obtient l'index colonne du tableau A1:C8 pour chaque ligne (de 1 à 8).
L'écriture en base 3 est réalisée par
MOD(ENT((LIGNE()-LIGNE($N$1))/3^(8-TRANSPOSE(LIGNE($1:$8))));3)
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
24 févr. 2015 à 19:18
D'accord, mais comment afficher les 6561 combinaisons différentes sur Excel sans toutes les écrire ?
C'est quoi une macro?
.