Comment mélanger des données sans respecter l’ordre alphabétique

Temps de lecture : 3 minutes

Cet article va vous expliquer comment mélanger vos données par formule dynamiquement.

Trier les données, Excel, c'est le faire.*

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 mélange de vos données ? C'est-à-dire, pour éviter de toujours avoir les mêmes noms de collaborateurs en première position ou un classement des meilleurs vendeurs ? Pour beaucoup, la seule méthode, c'est de permuter manuellement les lignes. Cette méthode prend beaucoup trop de temps est à éviter ⛔⛔⛔

Utilisation la fonction TRIERPAR pour mélanger

Pour vous éviter de permuter manuellement vos données, nous allons pouvoir 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 liste ordonnée.

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

Ajout de la fonction TABLEAU.ALEA

Mais bien sûr, pour nous éviter de saisir manuellement l'ordre d'apparition des lettres. Nous pouvons ici aussi utiliser une autre fonction à savoir TABLEAU.ALEA. De cette façon, nous allons construire une série de nombres aléatoires entre 1 et le nombre de lignes à trier.

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

TABLEA.ALEA retourne un tableau de valeur aleatoire

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 de 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

Leave a Reply

Your email address will not be published. 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

RECHERCHE D’EMPLOI AVEC