formateur informatique

Dates et actions aléatoires avec Excel

Accueil  >  Bureautique  >  Excel  >  Excel Astuces  >  Dates et actions aléatoires avec Excel
Livres à télécharger


Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :


Inscription Newsletter    Inscription Newsletter
Sujets que vous pourriez aussi aimer :


Actions et dates aléatoires

Nous avons déjà appris à générer des valeurs aléatoires grâce aux fonctions Excel Alea et Alea.Entre.Bornes. L'utilisation dérivée de cette dernière peut permettre d'influer sur des dates ou encore d'entreprendre des actions pour remplir automatiquement des tableaux par exemple.

Générer des dates et des actions aléatoires avec des formules Excel

Dans l'exemple illustré par la capture, nous intervenons sur deux tableaux. Dans le premier, nous générons des dates aléatoires entre deux bornes définies dans des cellules. Dans le second, nous affectons aléatoirement des équipes à des personnes. Ces astuces Excel vont donc montrer comment exploiter cette fonction Alea.Entre.Bornes à des fins dérivées.

Classeur source
Pour débuter plus simplement, nous proposons de récupérer ces tableaux. Nous retrouvons bien les deux tableaux souhaités. Bien sûr et à ce stade, leur dernière colonne est vide pour accueillir nos essais.



Dates aléatoires
Les dates ne sont autres que des numéros de série, soit des nombres. C'est le format de réception des cellules qui permet de les afficher différemment. Autrement dit, avec la fonction Alea.Entre.Bornes, les dates aléatoires se génèrent le plus naturellement du monde.
  • Sélectionner la première date aléatoire à générer en cliquant sur sa cellule D5,
  • Taper le symbole égal (=) pour initier la syntaxe de la formule,
  • Inscrire la fonction de génération aléatoire, suivie d'une parenthèse : Alea.Entre.Bornes(,
  • Désigner la borne inférieure en cliquant sur la cellule C5,
  • Enfoncer la touche F4 du clavier pour la figer,
Cette borne inférieure doit être vraie pour les cellules du dessous lorsque nous répliquerons la formule.
  • Taper un point-virgule (;) pour passer dans l'argument suivant,
  • Désigner la borne supérieure en cliquant sur la cellule C6,
  • Enfoncer la touche F4 du clavier pour figer ses coordonnées,
  • Fermer la parenthèse de la fonction Alea.Entre.Bornes,
  • Puis, valider la formule à l'aide du raccourci clavier CTRL + Entrée,
Ainsi, nous conservons active la cellule du résultat pour l'exploiter dans la foulée. Nous obtenons bien une première date qui est positionnée entre les bornes définies en cellules C5 et C6.
  • Cliquer et glisser la poignée du résultat sur les quatre cellules du dessous,
Nous répliquons ainsi la logique du calcul.

Créer des dates aléatoires bornées par calcul Excel

Et comme vous pouvez le voir, nous obtenons bien des dates aléatoires parfaitement bornées. Pour éviter la réplication des bordures mal formées, vous pouvez exploiter la balise active qui se déclenche en bas du calcul. Il convient de répliquer uniquement les valeurs et non la mise en forme. Les résultats étant toujours sélectionnés, si vous consultez la liste déroulante des formats dans la section Nombre du ruban Accueil, vous notez que nous avions prévu le coup.

Plages de cellules Excel au format Date

Sans cette mise en forme, nous aurions obtenu des numéros de série, soit des nombres.



Remplir aléatoirement
Dans le second tableau désormais, nous souhaitons affecter des équipes aux personnes. Trois équipes existent : La rouge, la bleue et la jaune. Cette affectation doit être aléatoire. La fonction Alea.Entre.Bornes est forcément nécessaire pour tirer un numéro au hasard entre 1 et 3. A chacune de ces valeurs doit correspondre une couleur d'équipe. Et c'est la fonction Excel Choisir qui permet d'énumérer des valeurs ou des actions à tirer au sort selon la valeur aléatoire passée en premier paramètre.
  • Sélectionner la première équipe à attribuer en cliquant sur sa cellule G6,
  • Taper le symbole égal (=) pour démarrer la syntaxe de la formule,
  • Inscrire la fonction pour émettre des choix suivie d'une parenthèse, soit : Choisir(,
  • Inscrire la fonction de génération aléatoire suivie d'une parenthèse, soit : Alea.Entre.Bornes(,
  • Lui passer la borne inférieure et la borne supérieure, soit : 1;3,
  • Fermer la parenthèse de la fonction Alea.Entre.Bornes,
  • Taper un point-virgule (;) pour passer dans l'argument des valeurs à lister de la fonction Choisir,
  • Enumérer les trois équipes, chacune entre guillemets et séparées par un point-virgule :
"Rouge";"Bleu";"Jaune"
  • Fermer la parenthèse de la fonction Choisir,
  • Puis, valider le calcul par le raccourci clavier CTRL + Entrée,
La première équipe est ainsi automatiquement attribuée. En fonction du numéro aléatoire généré en premier paramètre, c'est la valeur située à la position correspondante dans l'énumération qui est extraite. La syntaxe complète de la formule est la suivante : =CHOISIR(ALEA.ENTRE.BORNES(1;3); "Rouge"; "Bleu"; "Jaune").
  • Cliquer et glisser la poignée du résultat à la verticale jusqu'à la dernière personne,


Choisir les équipes aléatoirement avec une fonction Excel

Toutes les affectations aléatoires sont effectivement générées automatiquement.

 
Sur Facebook
Sur Youtube
Les livres
Contact
Mentions légales



Abonnement à la chaîne Youtube
Partager la formation
Partager sur Facebook
Partager sur Twitter
Partager sur LinkedIn