=SORTBY
Recherche et référence Intermédiaire Google Sheets

SORTBY Excel : Trier Facilement Vos Données

Maîtrisez la formule SORTBY d'Excel pour trier vos données efficacement. Découvrez sa syntaxe, ses cas d'utilisation et des exemples concrets.

Syntaxe

=SORTBY(tableau, par_tableau1, [ordre1], [par_tableau2], [ordre2], ...)

La fonction SORTBY prend un tableau ou une plage et le trie en fonction des valeurs d'un ou plusieurs tableaux ou plages correspondantes.

  • tableau: Le tableau ou la plage à trier.
  • par_tableau1: Le tableau ou la plage en fonction de laquelle trier le 'tableau'.
  • [ordre1]: (Optionnel) L'ordre de tri pour 'par_tableau1'. 1 pour croissant (par défaut), -1 pour décroissant.
  • [par_tableau2], [ordre2], ...: (Optionnel) Tableaux et ordres supplémentaires pour des tris secondaires.

Utilisation dans Google Sheets

La fonction SORTBY dans Google Sheets fonctionne de manière très similaire à Excel. La syntaxe et les arguments sont identiques, ce qui facilite la transition entre les deux plateformes. La compatibilité est quasi totale. Les limitations peuvent être liées à la taille des données traitées, Sheets étant moins performant qu'Excel sur les très grands ensembles de données.

Cas d'utilisation

Analyse des ventes

Gestion de projets

Ressources humaines

Reporting financier

Exemples pratiques

Trier une liste d'employés par salaire croissant

Données : Colonne A: Noms des employés, Colonne B: Salaires

=SORTBY(A2:A10,B2:B10)

Trie les noms des employés (A2:A10) en fonction des salaires (B2:B10) par ordre croissant.

Résultat : Liste des employés triée par salaire croissant.
Trier des ventes par région (croissant) et montant (décroissant)

Données : Colonne A: Produits vendus, Colonne B: Régions, Colonne C: Montant des ventes

=SORTBY(A2:A20,B2:B20,1,C2:C20,-1)

Trie les produits vendus (A2:A20) par région (B2:B20) en ordre croissant, puis par montant des ventes (C2:C20) en ordre décroissant.

Résultat : Liste des produits triée par région puis par montant.
Trier des tâches par priorité (décroissant) et date d'échéance (croissant)

Données : Colonne A: Nom des tâches, Colonne B: Priorité (1=basse, 5=haute), Colonne C: Date d'échéance

=SORTBY(A2:A15,B2:B15,-1,C2:C15,1)

Trie les tâches (A2:A15) par priorité (B2:B15) en ordre décroissant, puis par date d'échéance (C2:C15) en ordre croissant.

Résultat : Liste des tâches triée par priorité puis par date.

Conseils et astuces

Utilisez les arguments ordre explicitement pour éviter toute ambiguïté sur l'ordre de tri.

Pour trier par plusieurs colonnes, assurez-vous que les colonnes de tri secondaires sont pertinentes et améliorent la lisibilité des données.

Combiner SORTBY avec d'autres fonctions pour des tris plus complexes et personnalisés.

Pensez à nommer vos plages pour une meilleure lisibilité des formules.

Erreurs courantes

#VALUE!

Les plages 'tableau' et 'par_tableau' n'ont pas la même taille.

Vérifiez que les plages ont le même nombre de lignes (ou de colonnes si vous triez horizontalement).

#NAME?

La fonction SORTBY n'est pas reconnue par votre version d'Excel.

Assurez-vous d'utiliser une version d'Excel compatible avec les fonctions de tableaux dynamiques (Excel 365 ou Excel 2021 et versions ultérieures).

Formules associées