Exemples de fonctions TRI - Feuilles Excel et Google

Ce tutoriel montre comment utiliser le Fonction TRI dans Excel pour trier une liste de valeurs.

Présentation de la fonction TRI

La fonction SORT est utilisée pour trier les valeurs dans une plage ou un tableau. Il peut être utilisé pour organiser les valeurs par ordre croissant ou décroissant.

Pour utiliser la fonction de feuille de calcul Excel SORT, sélectionnez une cellule et tapez :

(Remarquez comment les entrées de formule apparaissent)

Fonction SORT Syntaxe et entrées :

=TRI (tableau, [index_tri], [ordre_tri], [par_col])

déployer - La plage ou le tableau à trier.

[index_tri] (optionnel) - L'index de colonne à utiliser pour le tri. Lorsqu'il est omis, la valeur par défaut est 1.

[ordre de tri] (optionnel) - Utilisation 1 trier par ordre croissant et -1 pour l'ordre décroissant. Lorsqu'il est omis, la valeur par défaut est 1, c'est-à-dire l'ordre croissant.

[par_col] (optionnel) - Utilisation VRAI pour trier par colonne et FAUX pour trier par ligne. Lorsqu'il est omis, la valeur par défaut est FALSE, c'est-à-dire Trier par ligne.

Pour trier les valeurs par ordre croissant ou décroissant

Nous pouvons ordonner un tableau de valeurs dans l'ordre croissant ou décroissant. Pour ce faire, nous manipulons l'argument [sort_order] dans la fonction SORT.

Pour trier notre liste d'employés dans A2:A7 dans ordre croissant nous entrons la formule suivante dans D2.

=TRIER(A2:A7)

Vous remarquerez que dans l'exemple ci-dessus, nous avons omis l'argument [sort_order], car il n'est pas nécessaire de définir sa valeur lorsque vous souhaitez classer votre plage par ordre croissant.

Dans l'exemple ci-dessous, nous avons défini la valeur de l'argument [sort_order] à -1 afin d'ordonner notre tableau dans Ordre décroissant. Nous entrons la formule suivante dans D2:

=TRIER(A2:A7, ,-1)

Vous remarquerez que le troisième argument [sort_order] dans notre formule est défini sur -1. Lorsqu'il est réglé sur 1 il renvoie la liste par ordre croissant.

Pour trier les valeurs par une autre colonne

Vous pouvez également utiliser la fonction SORT pour trier une colonne de votre tableau par les valeurs d'une autre colonne du même tableau. Par exemple, nous aimerions trier notre liste d'employés dans A2:A7 par les départements dans lesquels ils travaillent B2:B7. Pour ce faire, nous entrons la formule suivante dans E2:

=TRIER(A2:B7,2)

Vous remarquerez que le deuxième argument [index_tri] est défini sur 2. Cela signifie que nous utilisons la deuxième colonne pour trier l'ordre de sortie de la fonction.

Cet exemple peut également être résolu à l'aide de la fonction SORTBY qui est étroitement liée à la fonction SORT en termes de cas d'utilisation et de fonctionnalité.

Pour trier les valeurs sur plusieurs colonnes

Dans la section précédente, nous avons vu comment trier les valeurs d'une colonne par les valeurs d'une autre colonne. En utilisant la fonction SORT, vous pouvez aller plus loin et trier le résultat par une autre colonne.

Imaginez un scénario dans lequel nous voulons trier notre liste d'employés en A2:A7 par le département auquel ils appartiennent dans B2:B7 après quoi nous voulons classer les noms par ordre alphabétique au sein de chaque département. Pour ce faire, nous entrons la formule suivante dans E2:

=TRIER(A2:B7,{2,1},{1,1})

Nous utilisons des tableaux constants {2,1} et {1,1} pour y parvenir.

[index_tri] = {2,1}

L'extrait ci-dessus signifie que nous trions d'abord les données par la deuxième colonne, c'est-à-dire la colonne du service, puis par la première colonne, c'est-à-dire la colonne des employés.

[ordre_de_tri] = {1,1}

L'extrait ci-dessus signifie que nous trions à la fois la deuxième et la première colonne dans l'ordre croissant.

Utiliser avec d'autres formules de tableau dynamique

La fonction SORT peut être utilisée avec d'autres formules de tableau dynamique telles que UNIQUE et FILTER pour des fonctionnalités supplémentaires.

Avec fonction UNIQUE

Par exemple, nous aimerions trier la liste des employés uniques de notre entreprise, pour ce faire, nous entrons la formule suivante dans D2 :

=TRI(UNIQUE(A2:A7))

Avec fonction FILTRE

Par exemple, nous aimerions renvoyer une liste de fruits dont la quantité vendue a atteint ou dépassé notre objectif en D2, pour ce faire, nous entrons la formule suivante dans F2 :

=TRIER(FILTRE(A2:B17,B2:B17>=D2),2,-1)

Problèmes

#RÉPANDRE!

Cette erreur se produit lorsqu'il existe une valeur dans la plage de déversement, c'est-à-dire la plage dans laquelle la fonction SORT place ses résultats.

Pour corriger cette erreur, effacez la plage mise en évidence par Excel.

Trucs et astuces de la fonction TRI

  1. Les [ordre de tri] ne peut être que 1 (croissant) ou -1 (décroissant), lorsqu'aucune valeur n'est donnée pour cet argument, la fonction SORT effectue par défaut un tri dans l'ordre croissant.
  1. Assurez-vous que les cellules sous la cellule d'entrée sont vides pour éviter l'erreur de déversement, en savoir plus sur l'erreur de déversement « ici » - ajouter un lien vers « Introduction aux formules de tableaux dynamiques »

  1. La fonction SORT peut être utilisée avec d'autres fonctions de tableau dynamique telles que FILTER et UNIQUE pour créer des formules plus polyvalentes.

TRIER dans Google Sheets

La fonction SORT fonctionne exactement de la même manière dans Google Sheets que dans Excel :

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave