Il existe plusieurs méthodes pour trier une liste de valeurs sous Excel. Dans cet article, je vous explique 2 méthodes différentes pour le faire.
Trier des cellules avec la fonction tri d’Excel
Il existe une fonction intégrée d’Excel qui vous permet de trier une liste de valeurs. Pour qu’elle fonctionne, il est recommandé de travailler avec des valeurs fixes ( pas des résultats de formules).
Pour être sur de travailler avec des valeurs fixes, vous pouvez faire un Copier / Collage spécial / Coller les valeurs:
Si vous avez une liste de noms de villes par exemple, vous pouvez maintenant les trier par ordre alphabétique avec la fonction Trier
Trier automatiquement avec une formule
La méthode précédente fonctionne rapidement avec des valeurs, mais voici un méthode si vous souhaitez trier automatiquement les valeurs, ou bien si vous souhaitez trier les résultats d’une formule.
Il s’agit d’une formule matricielle ce qui signifie qu’elle devra être validée en tapant simultanément sur CTRL + MAJ + ENTREE (ce qui fait apparaitre les { } autour de la formule)
La formule à entrer est :
{=INDEX(Liste;EQUIV(PETITE.VALEUR(NB.SI(Liste; »<« &Liste);LIGNE(1:1));NB.SI(Liste; »<« &Liste);0))}
Pour plus de lisibilité, j’ai renommé la plage E4:E17 en Liste, mais vous pouvez choisir un autre nom ou laisser la plage en dur si ca vous arrange
Une superbe formule, qui produit exactement le résultat que je voulais… Un seul petit hic, je n’arrive pas à la comprendre…
Y a-t-il un moyen d’avoir quelques pistes de réflexion pour la décortiquer ?
Merci d’avance !
VLB