Téléchargez l'exemple de classeur
Ce tutoriel vous apprendra comment générer des dates aléatoires dans Excel et Google Sheets.
Générateur de dates aléatoires
Pour diverses simulations, vous devrez peut-être générer une date aléatoire. Pour ce faire dans Excel, utilisez la fonction RANDBETWEEN ou, si vous travaillez dans Excel pour Microsoft 365 (ou des versions d'Excel après 2022), vous avez la possibilité d'utiliser la fonction RANDARRAY à la place.
Fonction RANDBETWEEN
La fonction RANDBETWEEN génère un nombre aléatoire entre deux valeurs définies.
Dans cet exemple, nous utilisons des dates pour les limites RANDBETWEEN. La formule suivante renvoie une date aléatoire dans l'année 2022.
1 | =RANBENTRE(DATE(2020,12,1),DATE(2020,12,31)) |
Vous pouvez utiliser la fonction DATE pour générer vos dates limites, ou vous pouvez plutôt vous référer aux cellules de date :
1 | =RANBENTRE(B3,C3) |
N'oubliez pas de formater votre cellule de résultat pour afficher le nombre généré sous forme de date.
<>
Générer des jours de travail aléatoires
Vous pouvez également générer des jours ouvrés aléatoires en combinant les fonctions WORKDAY et RANDBETWEEN.
1 | =JOUR OUVRABLE(RANBETWEEN(B3,C3)-1,1) |
L'utilisation de la fonction WORKDAY avec les arguments ci-dessus déplace les dates qui tombent le week-end (ou les jours fériés) au jour ouvrable suivant, de sorte que le jour ouvrable aléatoire généré peut être un ou deux jours plus tard que la date de fin.
Fonction RANDARRAY
La fonction RANDARRAY est disponible uniquement dans Excel pour Microsoft 365 (et vraisemblablement la version d'Excel après 2022). Il peut générer un tableau de nombres aléatoires avec le nombre spécifié de lignes et de colonnes, des valeurs minimales et maximales, et avec des valeurs décimales (FALSE) ou des nombres entiers uniquement (TRUE). Sa syntaxe est :
<>
1 | =RANDARRAY(2,3,B3,C3,VRAI) |
Cet exemple génère un tableau à 2 lignes et 3 colonnes rempli de dates (si les cellules sont formatées en conséquence) entre les dates spécifiées dans les cellules référencées. Il vous suffit d'entrer la formule dans la première cellule et vous n'avez pas besoin d'utiliser CTRL + MAJ + ENTRÉE comme vous le feriez normalement pour les tableaux.
Veuillez noter que tous les nombres aléatoires ci-dessus seront régénérés chaque fois que le classeur est ouvert ou modifié, sauf si les options de calcul sont définies sur manuel.
Google Sheets - Générateur de dates aléatoires
Tous les exemples ci-dessus fonctionnent exactement de la même manière dans Google Sheets que dans Excel.