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

1 Comment

  1. Alpha Barry
    11/07/2024 @ 23:03

    Super

    Reply

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 la façon dont les données de vos commentaires sont traitées.

Microsoft MVP 2024

Newsletter

1 fois par mois :
Astuces et quiz

    Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

    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

    Newsletter

    1 fois par mois :
    Astuces et quiz

      Nous ne vous enverrons pas de spam. Vous pouvez vous désabonner à tout moment.

      1 Comment

      1. Alpha Barry
        11/07/2024 @ 23:03

        Super

        Reply

      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 la façon dont les données de vos commentaires sont traitées.