Navigation Rapide
Fonction ALEA.ENTRE.BORNES
Résumé
La fonction ALEA.ENTRE.BORNES génère un nombre entier aléatoire compris entre deux bornes que vous définissez. Elle produit une nouvelle valeur aléatoire à chaque recalcul de la feuille de calcul, parfaite pour les simulations, les tests de données ou les échantillonnages aléatoires.
Syntaxe
ALEA.ENTRE.BORNES(min; max)
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| min | Nombre |
Oui | Borne inférieure : le plus petit entier générable |
| max | Nombre |
Oui | Borne supérieure : le plus grand entier générable |
Utilisation de la fonction RANDBETWEEN
ALEA.ENTRE.BORNES est idéale pour créer des données de test aléatoires, simuler des scénarios ou effectuer des tirages au sort. Contrairement aux fonctions ALEA() qui génèrent des décimales, cette fonction retourne exclusivement des entiers, ce qui la rend parfaite pour les index de lignes, les codes ou les compteurs.
Exemples Courants de RANDBETWEEN
Génération de nombres aléatoires positifs
=ALEA.ENTRE.BORNES(1; 100)
Produit un entier aléatoire entre 1 et 100 (inclus). Parfait pour simuler des scores ou des identifiants.
Nombres aléatoires négatifs et positifs
=ALEA.ENTRE.BORNES(-10; 10)
Génère un entier aléatoire entre -10 et 10. Utile pour les variations de prix ou les écarts.
Tirage au sort dans une plage
=INDEX(A1:A20; ALEA.ENTRE.BORNES(1;20))
Sélectionne aléatoirement un élément dans une liste de 20 lignes.
Questions Fréquemment Posées
Erreurs Courantes et Solutions
#NB !
Cause: La borne minimale est supérieure à la borne maximale
Solution: Inverser les valeurs ou vérifier l'ordre des arguments
#VALEUR !
Cause: Un des arguments n'est pas numérique
Solution: Vérifier que min et max sont bien des nombres
Valeurs décimales retournées
Cause: Confusion avec ALEA() qui génère des décimales
Solution: Utiliser ALEA.ENTRE.BORNES pour des entiers uniquement
Notes
- Nouvelle valeur à chaque appui sur F9 ou modification de cellule
- Pour figer les valeurs : Copier → Coller spécial → Valeurs
- Plage valide : -2^31 à 2^31-1 (mêmes limites qu'un entier Excel)
- Parfaite combinaison avec INDEX() pour sélection aléatoire
Compatibilité
Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
Non disponible dans : Excel 2003 et versions antérieures
Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+