Combinaison à 5 chiffres

achile.2.3 -  
proviste Messages postés 19 Statut Membre -
Bonjour,
je souhaiterai obtenir toutes les combinaisons de 5 chiffres (sans doublons), sous forme de tableau excel
exemple
j'ai 20 numéros (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20)
j'aimerai obtenir TOUTES LES COMBINAISONS de 5 chiffres dans n'importe quel sens (avec 14, puis 15, puis 16, puis 17, puis 18, puis 19, et enfin 20 chiffres)
1 5 3 8 9
18 20 11 6 7
3 6 8 4 1
6 7 5 12 18
etc etc etc

si quelqu'un peut m'aider SOUS FORME DE TABLEAU EXCEL
je ne connais pas grand chose au formule
Merci
Achile

Configuration: Windows XP / Internet Explorer 8.0
Configuration: Windows XP / Internet Explorer 8.0

26 réponses

  • 1
  • 2
Résumé de la discussion

La discussion porte sur l'obtention de toutes les combinaisons de cinq chiffres sans répétition à partir d'un ensemble de vingt numéros, et cela dans n'importe quel ordre, sous forme de tableau Excel. Des échanges distinguent permutations et combinaisons, expliquent que 20P5 donne 1 860 480 permutations alors que 20C5 donne 15 504 combinaisons, et soulignent que lister toutes les solutions côté Excel est complexe. Plusieurs intervenants proposent d'utiliser des langages comme PHP ou JavaScript pour générer les listes, tandis que d'autres insistent sur l'usage d'Excel principalement pour les calculs et les décomptes. La dynamique mêle explications techniques et échanges pratiques, et montre que les solutions varient selon le besoin entre génération automatique et comptage théorique, sans consensus immédiat.

Bobot (l'IA à votre service)
  1. JeDetesteMaPSP Messages postés 1766 Date d'inscription   Statut Membre Dernière intervention   424
     
    Je comprends pas, au pire fait un tableur tu mets les valeurs, mais pas sur que ça marche.
    C'est pour quoi ce tableau?

    Au pire on peut le programmer en php/c++/JS ( je connais que le faire en php et encore c'est moyien mais après c'est pareil... ).
    Il faut mettre une valeur à une case et généré un chiffre en boucle

    if $tableau_fini = // nombres de combinaisons possible

    while $tableau_fini = // nombres de combinaisons possible
    echo $A = 1
    $A++


    Et pareil jusqu'à E ?
    Non ? Un truc dans le genre? Je gère pas désoler =(.
    Je commence à peine =(.
    Au faite, les " // " signifisent commantaire :P.
    Pour calculer le nombre de possibilité faut faire ça .

    Nombres de colones ( exemple 5 )
    Et le nombre maximal de possibilité t( 20 non? )
    Et ensuite tu enleve 1 à chaque fois
    20 x 19 x 18 x 17 x 16
    ( il y a 5valeurs int/float ( nombres :P ) que j'ai enlévé un quand je passé de valeur, tu as compris? :D ).
    26
  • 1
  • 2