Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

La fonction TRIERPAR trie le contenu d’une plage ou une matrice en fonction des valeurs dans une plage ou une matrice correspondante.

Votre navigateur ne prend pas en charge la vidéo. Installez Microsoft Silverlight, Adobe Flash Player ou Internet Explorer 9.

Dans cet exemple, nous trions une liste de noms de personnes selon l’âge, dans l’ordre croissant.

Vous pouvez utiliser TRIERPAR pour trier une plage. Dans ce cas, nous avons utilisé =TRIERPAR(D2:E9;E2:E9) pour trier une liste de noms selon l’âge des personnes, dans l’ordre croissant.

=TRIERPAR(tableau, by_array1, [sort_order1], [by_array2, sort_order2],…) 

Argument

Description

tableau

Obligatoire

La matrice ou plage à trier

by_array1

Obligatoire

La matrice ou plage selon laquelle trier

[sort_order1]

Facultatif

L’ordre à appliquer pour le tri. 1 pour l’ordre croissant, -1 pour l’ordre décroissant. L’ordre par défaut est croissant.

[by_array2]

Facultatif

La matrice ou plage selon laquelle trier

[sort_order2]

Facultatif

L’ordre à appliquer pour le tri. 1 pour l’ordre croissant, -1 pour l’ordre décroissant. L’ordre par défaut est croissant.

Remarques : 

  • Une matrice peut être considérée comme une ligne de valeurs, une colonne de valeurs ou une combinaison de lignes et colonnes de valeurs. Dans l’exemple ci-dessus, le tableau pour notre formule TRIERPAR est la plage D2:E9.

  • La fonction TRIERPAR renvoie une matrice qui débordera si c’est le résultat final d’une formule. Cela signifie qu’Excel crée dynamiquement la plage de tableau de dimension appropriée lorsque vous appuyez sur entrée. Si vos données de prise en charge se trouvent dans un tableau Excel, la matrice est automatiquement redimensionnée quand vous ajoutez ou supprimez des données dans votre plage de tableau si vous utilisez lesréférences structurées. Pour plus d’informations, consultez cet article sur comportement de matrice renversé.

  • La prise en charge par Excel des tableaux dynamiques entre des classeurs est limitée. Si vous fermez le classeur source, les formules de tableau dynamique liées renverront une erreur #REF!. lorsqu'ils sont actualisés.

Exemples

Trier un tableau par région dans l’ordre croissant, puis par âge de chaque personne, dans l’ordre décroissant.

Vous pouvez trier un tableau par région dans l’ordre croissant, puis selon l’âge de chaque personne, dans l’ordre décroissant.

Utiliser TRIERPAR avec TABLEAU.ALEATet NBVAL pour randomiser une liste de valeurs. Dans ce cas, E2 # référence la plage de matrice dynamique commençant dans la cellule E2, comme ce qui a été renseigné à l’aide =SEQUENCE(10). Le signe # s’appelle l’ opérateur de plage dispersée.

Vous pouvez utiliser TRIERPAR avec les fonctions TABLEAU.ALEAT et NBVAL. Dans ce cas, E2# fait référence à la plage entière commençant dans la cellule E2 et renseignée à l’aide de =SEQUENCE(10). Le signe # est appelé opérateur de plage dispersée.

Utilisez TRIERPAR pour trier un tableau des valeurs de température et pluie par température élevée.

Vous pouvez utiliser TRIERPAR pour trier un tableau de valeurs de températures et de précipitations selon la température maximale.

Conditions d’erreur

  • Les arguments by_array doivent être de la hauteur d’une ligne ou de la largeur d’une colonne.

  • Tous les arguments doivent avoir la même taille.

  • Si l’argument ordre de tri n’est pas -1 ou 1, la formule entraîne une #VALUE ! erreur. Si vous n’utilisez pas l’argument d’ordre de tri, Excel utilisera par défaut l’ordre croissant.

Vous avez besoin d’une aide supplémentaire ?

Vous pouvez toujours poser des questions à un expert de la Communauté technique Excel ou obtenir une assistance dans la Communauté de support.

Voir aussi

Fonction FILTER

Fonction TABLEAU.ALEAT

Fonction SEQUENCE

Fonction TRI

Fonction UNIQUE

#SPILL ! erreurs dans Excel

Tableaux dynamiques et comportement des tableaux renversés

Opérateur d'intersection implicite : @

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×