Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

dépassement de capacité avec factorielle

F

francois

Guest
Bonjour,

J'utilise des factorielles et/ou des combinaisons dans un programme Excel afin de calculer une probabilité.
Malheureusement Excel atteint vite ses limites de capacité pour un résultat poutant compris entre 0 et 1.
Comment peut-on svp contourner cette difficulté? une série?

Merci de toute aide
Francois
 

Gael

XLDnaute Barbatruc
Bonjour François,

Tous ces problèmes de combinaisons et de probabilités reposent effectivement sur des calculs de factorielles.

Une factorielle peut amener très rapidement à des chiffres astronomiques qui dépassent largement les capacités de calculs d'outils comme Excel, ce n'est donc pas la bonne méthode.

La solution est tout simplement de simplifier les opérations car lorsqu'on fait par exemple !20/15!*5! (combimaisons de 15 chiffres parmi 20), cela se résume à :

16*17*18*19*20/2*3*4*5 soit 3*16*17*19 ce qui est tout à fait dans les possibilités d'Excel.

Je t'envoie également une procédure pour générer sous Excel toutes les combinaisons ou permutations poossibles et tu peux regarder dans le salon XLD dans lequel j'ai posté pour mon 500ème un arbre binaire de probabilités avec l'exemple du loto.



Bon courage.

@+

Gael
 

Gael

XLDnaute Barbatruc
Rebonjour,

Et bonjour Fifou, je ne t'avais pas vu.

J'ai oublié de mentionner que la procédure que je t'ai envoyée est due à Myrna Larson et disponible également sur le site Excelabo.

La fonction Combin (x,y) sur excel marche également très bien.

Et le lien pour mon 500ème:

Lien supprimé

@+

Gael
 
F

Francois

Guest
Je voulais calculer qq chose du genre C(m/2,m)/2^m pour m grand.

J'ai bidouillé le programme; je sais que de toute façon, je vais être appelé à diviser par 2^m et que je dois obtenir un résultat inférieur à 1 (proba) ; dès que ma somme est supérieure à 1, je divise par 2^1000 qui est supporté par Excel ; j'incrémente un compteur et je réajuste à la fin en divisant par la puissance de 2 adéquate.

Merci à vous
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…