Inverser verticalement une plage

Les fonctions TRIER et TRIERPAR permettent de trier une plage en fonction de l'une des colonnes de la plage ou d'une autre plage.

Ces fonctions seront utilisées ici pour inverser verticalement une plage (même lorsqu'il n'y a pas de "colonne d'aide au tri").


Exemple d'utilisation

L'objectif est ici d'obtenir à droite le même tableau mais avec une inversion verticale :

excel plage inverser verticalement

Pour qu'une colonne puisse aider au tri, il faut que cette colonne soit déjà triée dans un ordre croissant ou décroissant (par exemple, une colonne avec une numérotation) pour pouvoir ensuite la trier dans le sens inverse.

Dans cet exemple les dates sont uniques et dans un ordre croissant, elles peuvent donc être utilisées comme colonne de tri.

Il suffit alors d'utiliser la fonction TRIER pour faire un tri décroissant en fonction de cette colonne :

=TRIER(A2:B15;1;-1)
excel plage inversee verticalement trier inverser

Exemple sans colonne d'aide au tri

Il n'y a pas toujours de colonne utilisable pour effectuer un tri inverse (et il est rarement souhaitable d'ajouter une colonne supplémentaire au tableau) :

excel tableau inverser verticalement plage

Dans ce cas, utilisez la fonction TRIERPAR et entrez la fonction LIGNE (avec n'importe laquelle des colonnes de la plage comme argument) pour trier en fonction du numéro de ligne :

=TRIERPAR(A2:B15;LIGNE(A2:A15);-1)
excel plage inversee verticalement trierpar ligne inverser
En cas de besoin, vous pouvez télécharger le fichier Excel avec ces exemples : inverser-verticalement-plage.xlsx