L'informatique à votre portée
L'informatique prêt-à-porter

Faites appel à moi pour vos formations
sur les dpts 81, 31, 82, 11 et 67 (Strasbourg)
Confiez moi vos développements Office

FacebookTwitterGoogle BookmarksLinkedin

ALEA

12 mars 2014
Imprimer E-mail

La fonction ALEA() renvoie des nombres décimaux choisis aléatoirement entre 0 et 1. Pour récupérer des nombres décimaux entre la valeur a et b vous devez utiliser la formule ALEA()*(b-a)+a. Pour obtenir uniquement des nombres entiers vous devez utiliser la fonction ENT ainsi : ENT(ALEA()*(b-a)+a).
Excel 2007 nous simplifie la vie en proposant la fonction ALEA.ENTRE.BORNES(). Cette fonction est également disponible dans les autres versions si vous avez activé la macro complémentaire Utilitaire d'analyse (dans le menu Outils, sélectionnez Macro complémentaires..., puis cochez Utilitaire d'analyse. Celle-ci demande uniquement les bornes maximale et minimale et renvoi directement une valeur entière. Ainsi, si vous avez besoin d'un nombre entier aléatoire entre 10 et 100 les formules à votre disposition sont :

  • =ENT(ALEA()*(100-10)+10)
  • =ALEA.ENTRE.BORNES(10;100)

Ces 2 fonctions renvoient un nombre différent à chaque calcul du classeur.

Pour afficher une nouvelle donnée, appuyez sur la touche F9 pour forcer le calcul du classeur ou Maj+F9 pour calculer uniquement la feuille active.