La fonction renvoie un tableau contenant toutes les combinaisons de P parmi N.
Son appel : =TableauCombiPparmiN(P;N)
Cette fonction peut être utilisée :
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.
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.
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
Dernière édition: