Informations TableauCombiPparmiN(P;N)

mapomme

XLDnaute Barbatruc
Supporter XLD
La fonction renvoie un tableau contenant toutes les combinaisons de P parmi N.

Son appel : =TableauCombiPparmiN(P;N)

Cette fonction peut être utilisée :
  • Sur une feuille de calcul en excel 365 => l'utilisation est plus que facile
  • Sur une feuille de calcul pour les autres Excel, c'est un peu plus fastidieux.
  • En VBA, c'est carrément simplissime.
La plupart des codes réalisent ce travail simple avec P boucles imbriquées. Ceci implique qu'on connaisse le nombre P avant de coder (il faut utiliser P variables de boucles et écrire P boucles).
Ces codes ne sont donc pas paramétrables à cause de ce nombre P de boucles qui doit être connu au moment de l'écriture du code. Comme mon code n'utilise aucune boucle (à part une boucle infinie unique), P n'a pas besoin d'être connu à l'avance.

Tout est dans le fichier.

nota : Pour les autres Excel que 365, j'ai mis une MFC (grisé) pour visualiser la zone résultat et donc la zone de la fonction matricielle (plus facile pour la démo et la saisie)

Attention : il est très facile de "déborder" la mémoire de la machine ou la capacité d'une feuille de calcul avec des valeurs "grandes" de P et/ou N.

  • 7 parmi 27 passe
  • 8 parmi 27 échoue.
  • 23 parmi 27 passe
 

Pièces jointes

  • mapomme- fonction Combi p parmi n.xlsm
    46 KB · Affichages: 47
Dernière édition: