Comment faire un tri aléatoire dans Excel

Dernière mise à jour le 05/02/2024
Temps de lecture : 3 minutes

Pour faire un tri aléatoire des données dans Excel, vous avez besoin de deux fonctions

  1. La fonction TRIERPAR

    Cette fonction permet de trier en suivant l'ordre donné par un argument de la fonction

  2. La fonction TABLEAU.ALEA

    Cette fonction va retourner un tableau de nombre aléatoire

Trier par ordre alphabétique

Trier des données est à la fois quelque chose de très courant mais surtout de très simple à réaliser dans Excel. En effet, vous pouvez

  • soit trier vos données depuis le ruban Données
Menu ruban Tri
  • soit depuis les flèches qui se trouvent en en-tête de vos colonnes.

Mais maintenant, comment procéder à un tri aléatoire de vos données ? ?

En effet, pour éviter d'afficher toujours les mêmes premiers noms dans une liste (clients, fournisseurs, employés), il peut être opportun d'appliquer un tri aléatoire.

Utilisation la fonction TRIERPAR

Pour vous éviter de permuter manuellement vos données, nous allons utiliser l'une des dernières fonctions Excel créées, à savoir la fonction TRIERPAR. Cette fonction se distingue de la fonction TRIER par le fait que nous pouvons saisir en 2e argument une clé de tri.

Par exemple, ici, nous avons des prénoms classés par ordre alphabétique. Et nous souhaitons les mélanger dans l'ordre de la colonne B.

Tableau prenom par ordre alphabetique

En écrivant la fonction suivante, nous changeons l'ordre d'affichage des prénoms.

=TRIERPAR(A2:A6;B2:B6)

Nouveau tri grace a la fonction TRIERPAR

Fonction TABLEAU.ALEA pour créer la clé de tri

Mais bien sûr, pour nous éviter de saisir manuellement l'ordre de tri, nous allons utiliser des nombres aléatoires. C'est là où la fonction TABLEAU.ALEA va être utile.

=TABLEAU.ALEA(NBVAL(A2:A6))

TABLEA.ALEA retourne un tableau de valeur aleatoire

La fonction NBVAL nous permet de connaître le nombre de noms à trier.

Combiner les deux fonctions pour mélanger les données.

Maintenant, si nous combinons les deux fonctions, nous pouvons mélanger nos données très facilement.

=TRIERPAR(A2:A6;TABLEAU.ALEA(NBVAL(A2:A6)))

Formule pour melanger dynamiquement les donnees

Mélanger un tableau à plusieurs colonnes

Maintenant, si nous avons un tableau avec plusieurs colonnes, il n'est pas nécessaire de préciser la colonne de tri. Donc nous pouvons écrire exactement la même formule. Melanger un tableau complet de plusieurs colonnes

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Microsoft MVP 2024

Comment faire un tri aléatoire dans Excel

Reading time: 3 minutes
Dernière mise à jour le 05/02/2024

Pour faire un tri aléatoire des données dans Excel, vous avez besoin de deux fonctions

  1. La fonction TRIERPAR

    Cette fonction permet de trier en suivant l'ordre donné par un argument de la fonction

  2. La fonction TABLEAU.ALEA

    Cette fonction va retourner un tableau de nombre aléatoire

Trier par ordre alphabétique

Trier des données est à la fois quelque chose de très courant mais surtout de très simple à réaliser dans Excel. En effet, vous pouvez

  • soit trier vos données depuis le ruban Données
Menu ruban Tri
  • soit depuis les flèches qui se trouvent en en-tête de vos colonnes.

Mais maintenant, comment procéder à un tri aléatoire de vos données ? ?

En effet, pour éviter d'afficher toujours les mêmes premiers noms dans une liste (clients, fournisseurs, employés), il peut être opportun d'appliquer un tri aléatoire.

Utilisation la fonction TRIERPAR

Pour vous éviter de permuter manuellement vos données, nous allons utiliser l'une des dernières fonctions Excel créées, à savoir la fonction TRIERPAR. Cette fonction se distingue de la fonction TRIER par le fait que nous pouvons saisir en 2e argument une clé de tri.

Par exemple, ici, nous avons des prénoms classés par ordre alphabétique. Et nous souhaitons les mélanger dans l'ordre de la colonne B.

Tableau prenom par ordre alphabetique

En écrivant la fonction suivante, nous changeons l'ordre d'affichage des prénoms.

=TRIERPAR(A2:A6;B2:B6)

Nouveau tri grace a la fonction TRIERPAR

Fonction TABLEAU.ALEA pour créer la clé de tri

Mais bien sûr, pour nous éviter de saisir manuellement l'ordre de tri, nous allons utiliser des nombres aléatoires. C'est là où la fonction TABLEAU.ALEA va être utile.

=TABLEAU.ALEA(NBVAL(A2:A6))

TABLEA.ALEA retourne un tableau de valeur aleatoire

La fonction NBVAL nous permet de connaître le nombre de noms à trier.

Combiner les deux fonctions pour mélanger les données.

Maintenant, si nous combinons les deux fonctions, nous pouvons mélanger nos données très facilement.

=TRIERPAR(A2:A6;TABLEAU.ALEA(NBVAL(A2:A6)))

Formule pour melanger dynamiquement les donnees

Mélanger un tableau à plusieurs colonnes

Maintenant, si nous avons un tableau avec plusieurs colonnes, il n'est pas nécessaire de préciser la colonne de tri. Donc nous pouvons écrire exactement la même formule. Melanger un tableau complet de plusieurs colonnes

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.