Excel possède plusieurs fonctions pour renvoyer un nombre aléatoire. Cet article présente plusieurs situations où ces fonctions peuvent être utilisées.
- La fonction ALEA() retourne un nombre aléatoire entre 0 et 1.
- La fonction ALEA.ENTRE.BORNES(min; max) retourne un nombre entier entre deux bornes.
- La fonction TABLEAU.ALEA() génère un tableau de nombres aléatoires, entiers ou décimaux.
Pourquoi utiliser des nombres aléatoires dans Excel ?
Les nombres aléatoires sont très utiles dans Excel pour diverses applications :
- Simuler des jeux de hasard ou des tests statistiques.
- Générer des échantillons aléatoires pour l'analyse de données.
- Faire des tris aléatoires.
- Créer des scénarios de simulation financière ou de prévision.
- Tester des modèles avec des valeurs dynamiques.
- Générer des noms, prénoms, adresses, villes aléatoirement
Fonction ALEA()
La fonction ALEA() est l'une des premières fonctions aléatoires d'Excel. Elle ne nécessite aucun paramètre et renvoie un nombre entre 0 et 1 avec 15 décimales. =ALEA() => 0,439009598522
Cette fonction est peu utilisée, sauf pour des calculs de probabilité. Comme par exemple un tirage à pile ou face =SI(ALEA()<0,5;B1-1;B1+1)

Fonction ALEA.ENTRE.BORNES(min; max)
Cette fonction retourne un nombre entier aléatoire entre deux valeurs définies, comme par exemple entre 1 et 1000 =ALEA.ENTRE.BORNES(1;1000)
Simuler une hausse des tarifs
Pour simuler une hausse aléatoire entre 5% et 10% : =ALEA.ENTRE.BORNES(5;10)/100

Fonction TABLEAU.ALEA()
La fonction TABLEAU.ALEA n'est présente que dans Excel 365 et génère un tableau de nombres aléatoires. En une seule fonction vous retournez plusieurs nombres aléatoires.
- Nombre de lignes pour retourner un résultat
- Nombre de colonnes pour retourner un résultat
- Borne minimale
- Borne maximale
- Retourner des nombres entiers ou décimaux.
Exemple pour un tableau de 10 lignes et 5 colonnes =TABLEAU.ALEA(10;5;50;500;FAUX)

Pour éviter des changements constants, utilisez le collage spécial / Valeur.