Math & StatsDébutant

Fonction ALEA.ENTRE.BORNES ExcelGuide Complet 2026 avec Exemples

ALEA.ENTRE.BORNES (RANDBETWEEN en anglais) est la fonction Excel qui génère des nombres entiers aléatoires entre deux valeurs que tu définis. Que ce soit pour créer des jeux de données de test, simuler des tirages au sort, ou générer des échantillons aléatoires, cette fonction te fait gagner un temps précieux.

Dans ce guide, tu vas découvrir comment utiliser ALEA.ENTRE.BORNES dans des situations professionnelles concrètes. Tu verras que cette fonction va bien au-delà du simple tirage de dé !

Syntaxe de la fonction ALEA.ENTRE.BORNES

=ALEA.ENTRE.BORNES(min; max)

La fonction ALEA.ENTRE.BORNES prend deux paramètres obligatoires : une valeur minimale et une valeur maximale. Elle retourne un entier aléatoire compris entre ces deux bornes, bornes incluses.

Comprendre chaque paramètre de la fonction ALEA.ENTRE.BORNES

1

min

(obligatoire)

C'est la valeur minimale que la fonction peut retourner. Cette borne est inclusive, ce qui signifie que le résultat peut être exactement égal à cette valeur. Par exemple, avec min = 1, tu peux obtenir 1 comme résultat. Le paramètre min doit toujours être inférieur ou égal à max.

2

max

(obligatoire)

C'est la valeur maximale que la fonction peut retourner. Cette borne est également inclusive. Avec max = 100, le résultat peut être exactement 100. L'écart entre min et max détermine l'étendue des valeurs possibles. Par exemple, entre 1 et 6, tu as 6 valeurs possibles.

Astuce : Pour simuler un dé à 6 faces, utilise =ALEA.ENTRE.BORNES(1; 6). Pour un pourcentage entre 0 et 100, utilise =ALEA.ENTRE.BORNES(0; 100). La formule se recalcule automatiquement à chaque modification du fichier.

Exemples pratiques métier pas à pas

Exemple 1 – Formateur : générer des questions aléatoires pour un quiz

Tu es formateur(trice) et tu as créé une banque de 50 questions numérotées de 1 à 50. Pour chaque session de formation, tu veux sélectionner 10 questions au hasard afin que les participants aient des quiz différents à chaque fois.

Chaque formule génère un numéro de question entre 1 et 50.

AB
1Question n°Résultat
2=ALEA.ENTRE.BORNES(1;50)17
3=ALEA.ENTRE.BORNES(1;50)42
4=ALEA.ENTRE.BORNES(1;50)8
5=ALEA.ENTRE.BORNES(1;50)33
Formule :=ALEA.ENTRE.BORNES(1; 50)
Résultat :17

Tu copies ensuite cette formule sur 10 lignes pour obtenir 10 numéros de questions aléatoires. À chaque fois que tu appuies sur F9 (recalcul), tu obtiens une nouvelle sélection de questions.

Attention : Cette méthode peut générer des doublons. Pour éviter cela, tu devras utiliser des techniques plus avancées avec la fonction UNIQUE ou des formules conditionnelles.

Exemple 2 – RH : tirage au sort pour attribution de cadeaux

Tu travailles aux ressources humaines et l'entreprise organise une loterie de fin d'année avec 250 employés. Chaque employé a un numéro de badge entre 1000 et 1249. Tu dois tirer au sort 5 gagnants de manière équitable et transparente.

Génère 5 numéros de badge aléatoires entre 1000 et 1249.

AB
1TirageBadge gagnant
2Gagnant 1=ALEA.ENTRE.BORNES(1000;1249)1087
3Gagnant 2=ALEA.ENTRE.BORNES(1000;1249)1203
4Gagnant 3=ALEA.ENTRE.BORNES(1000;1249)1156
5Gagnant 4=ALEA.ENTRE.BORNES(1000;1249)1042
6Gagnant 5=ALEA.ENTRE.BORNES(1000;1249)1198
Formule :=ALEA.ENTRE.BORNES(1000; 1249)
Résultat :1087

Pour rendre le tirage définitif, sélectionne les résultats et utilise Collage spécial > Valeurs pour figer les numéros gagnants. Sinon, ils changeront à chaque modification du fichier !

Exemple 3 – Data analyst : créer un jeu de données de test

Tu es data analyst et tu développes un nouveau tableau de bord. Avant d'avoir les vraies données, tu as besoin de générer des volumes de ventes fictifs entre 500 et 5000 unités pour tester tes visualisations et formules.

Simule des volumes de ventes réalistes pour tester ton dashboard.

AB
1MoisVentes simulées
2Janvier=ALEA.ENTRE.BORNES(500;5000)2 847
3Février=ALEA.ENTRE.BORNES(500;5000)1 623
4Mars=ALEA.ENTRE.BORNES(500;5000)4 391
5Avril=ALEA.ENTRE.BORNES(500;5000)3 105
Formule :=ALEA.ENTRE.BORNES(500; 5000)
Résultat :2 847

Cette technique est ultra pratique pour développer et tester tes modèles Excel sans attendre les vraies données. Tu peux ajuster les bornes pour coller au profil de ton entreprise.

Pro tip : Combine avec d'autres fonctions aléatoires pour créer des jeux de données complexes : dates aléatoires, catégories aléatoires, etc. C'est parfait pour tester la robustesse de tes analyses.

Exemple 4 – Chef de projet : répartition aléatoire de tâches

Tu es chef de projet avec une équipe de 8 personnes. Pour répartir équitablement les tâches de revue de code, tu veux assigner chaque pull request à un reviewer aléatoire. Chaque membre de l'équipe a un ID de 1 à 8.

Attribue un reviewer aléatoire (ID entre 1 et 8) à chaque PR.

ABC
1Pull RequestReviewer IDReviewer
2PR #234=ALEA.ENTRE.BORNES(1;8)5Marie
3PR #235=ALEA.ENTRE.BORNES(1;8)2Thomas
4PR #236=ALEA.ENTRE.BORNES(1;8)7Sophie
5PR #237=ALEA.ENTRE.BORNES(1;8)3Lucas
Formule :=ALEA.ENTRE.BORNES(1; 8)
Résultat :5

Tu peux ensuite utiliser une formule INDEX pour convertir l'ID en nom de personne. Cette méthode garantit une répartition équitable et évite les biais dans l'attribution des tâches.

Les erreurs fréquentes et comment les corriger

Erreur #VALEUR! – min supérieur à max

Si tu obtiens l'erreur #VALEUR!, c'est que tu as inversé les paramètres : le premier argument (min) est plus grand que le second (max). Excel ne peut pas générer un nombre entre 100 et 10.

Solution : Vérifie l'ordre de tes arguments. Assure-toi que le premier nombre est bien le minimum et le second le maximum. Utilise =ALEA.ENTRE.BORNES(10; 100) et non =ALEA.ENTRE.BORNES(100; 10).

Les valeurs changent constamment

C'est le comportement normal de ALEA.ENTRE.BORNES : la fonction se recalcule à chaque modification du fichier. Si tu veux figer les valeurs pour un tirage au sort définitif, tu dois convertir les formules en valeurs fixes.

Solution : Sélectionne les cellules avec les formules, copie-les (Ctrl+C), puis utilise Collage spécial > Valeurs (Ctrl+Alt+V puis V, ou clic droit > Collage spécial > Valeurs). Les formules seront remplacées par leurs résultats.

Doublons dans les résultats

ALEA.ENTRE.BORNES ne garantit pas l'unicité des valeurs. Si tu génères 10 nombres entre 1 et 100, tu peux obtenir le même nombre plusieurs fois. C'est problématique pour un tirage au sort sans remise.

Solution : Pour éviter les doublons, combine ALEA.ENTRE.BORNES avec la fonction UNIQUE (disponible dans Excel 365), ou utilise une technique de tri aléatoire avec ALEA() sur une colonne de numéros fixes.

ALEA.ENTRE.BORNES vs ALEA vs HASARD.ENTRE.BORNES

CritèreALEA.ENTRE.BORNESALEAHASARD.ENTRE.BORNES
Type de résultatEntierDécimal (0 à 1)Entier (ancien nom)
Bornes définies✅ Oui❌ Non (0 à 1)✅ Oui
Recalcul auto✅ Oui✅ Oui✅ Oui
Cas d'usageTirages, simulationsProbabilités, pourcentagesMême que ALEA.ENTRE.BORNES
Facilité⭐⭐⭐⭐⭐⭐⭐⭐

Utilise ALEA.ENTRE.BORNES (ou son ancien nom HASARD.ENTRE.BORNES) pour générer des entiers dans une plage définie. Réserve ALEA pour des calculs de probabilités ou quand tu as besoin de décimales entre 0 et 1.

Questions fréquentes

Les bornes sont-elles incluses dans les résultats possibles ?

Oui, les deux bornes sont incluses. Si tu utilises =ALEA.ENTRE.BORNES(1; 6), tu peux obtenir 1, 2, 3, 4, 5 ou 6. C'est parfait pour simuler un dé où le 1 et le 6 doivent être possibles.

Comment figer une valeur aléatoire pour qu'elle ne change plus ?

Par défaut, ALEA.ENTRE.BORNES se recalcule à chaque modification du fichier. Pour figer une valeur, copie la cellule puis utilise Collage spécial > Valeurs (Ctrl+Alt+V puis V). La formule sera remplacée par le nombre fixe.

Peut-on obtenir des nombres décimaux avec ALEA.ENTRE.BORNES ?

Non, ALEA.ENTRE.BORNES retourne uniquement des entiers. Si tu as besoin de décimales, utilise plutôt ALEA() ou combine ALEA.ENTRE.BORNES avec une division : =ALEA.ENTRE.BORNES(10;100)/10 pour obtenir des décimales entre 1.0 et 10.0.

Que se passe-t-il si min est supérieur à max ?

Excel retourne l'erreur #VALEUR!. Assure-toi toujours que le premier paramètre (min) est inférieur ou égal au second (max). Si tu inverses par erreur, vérifie l'ordre de tes arguments.

Comment générer plusieurs valeurs aléatoires différentes ?

Copie simplement la formule ALEA.ENTRE.BORNES dans plusieurs cellules. Chaque cellule aura sa propre valeur aléatoire indépendante. Pour éviter les doublons, tu devras utiliser des techniques plus avancées avec UNIQUE ou des macros VBA.

Les fonctions similaires à ALEA.ENTRE.BORNES

Deviens un pro d'Excel

Tu maîtrises maintenant ALEA.ENTRE.BORNES ! Rejoins Le Dojo Club pour découvrir les autres fonctions essentielles et devenir vraiment efficace sur Excel.

Essayer pendant 30 jours