Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Tri Avancé Avec SORTBY et LARGE | Tableaux Dynamiques et Reporting Interactif
Formules Excel

Tri Avancé Avec SORTBY et LARGE

Glissez pour afficher le menu

SORT fonctionne bien pour le classement de base, mais les rapports avancés nécessitent souvent plusieurs niveaux de tri ou des références de tri indépendantes. Dans ce chapitre, utilisez SORTBY pour un classement multi-niveaux et LARGE pour l'extraction de KPI.

Structure de SORTBY

=SORTBY(array, by_array1, sort_order1, [by_array2, sort_order2])
  • array : ensemble de données retourné ;
  • by_array1 : première référence de tri ;
  • sort_order1 : première direction de tri ;
  • by_array2 : deuxième référence de tri optionnelle ;
  • sort_order2 : deuxième direction de tri.

Contrairement à SORT, SORTBY utilise des tableaux externes au lieu de positions de colonnes internes.

Structure de LARGE

=LARGE(array, k)
  • array : valeurs numériques évaluées ;
  • k : position du classement ;
  • 1 : valeur la plus élevée ;
  • 2 : deuxième valeur la plus élevée.

LARGE retourne une seule valeur classée au lieu d'un ensemble de données trié complet.

Étape 1 Vérifier les valeurs d'entrée
expand arrow

Dans Dynamic_Reports, vérifiez que les entrées suivantes existent :

CellValue
J2North
J43000
Étape 2 Construire le rapport SORTBY
expand arrow

Remplacez la formule SORT précédente par :

=SORTBY(
FILTER(Sales_Data!A2:H52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),
FILTER(Sales_Data!E2:E52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),1,
FILTER(Sales_Data!H2:H52,(Sales_Data!E2:E52=J2)*(Sales_Data!H2:H52>J4),"No results found"),-1
)
  • Premier niveau de tri : Région croissant ;
  • Deuxième niveau de tri : Chiffre d'affaires décroissant.
Étape 3 Tester le tri principal
expand arrow

Examinez le résultat et vérifiez que les lignes sont regroupées par ordre alphabétique de région.

Étape 4 Tester le classement secondaire
expand arrow

Dans chaque groupe, vérifiez que les valeurs de chiffre d'affaires apparaissent de la plus élevée à la plus basse.

Étape 5 Valider la cohérence des tableaux
expand arrow

Toutes les conditions FILTER dans SORTBY doivent retourner des tableaux avec le même nombre de lignes. Si un tableau est désaligné, la formule échoue.

Étape 6 Extraire la valeur de chiffre d'affaires la plus élevée
expand arrow

Dans une cellule séparée, saisissez :

=LARGE(Sales_Data!H2:H52, 1)

Cela retourne la valeur de chiffre d'affaires la plus élevée de l'ensemble de données.

Étape 7 Ajouter un filtrage dynamique à LARGE
expand arrow

Remplacez la formule par :

=LARGE(FILTER(Sales_Data!H2:H52, Sales_Data!E2:E52=J2), 1)
  • FILTER(...) : restreint l'ensemble de données à la région sélectionnée ;
  • 1 : retourne la valeur de chiffre d'affaires la plus élevée.
Étape 8 Tester la mise à jour dynamique du KPI
expand arrow

Modifiez la valeur de région dans J2. Remarquez que :

  • Le rapport SORTBY se met à jour automatiquement ;
  • Le KPI LARGE se met à jour automatiquement.

1. Pourquoi SORTBY offre-t-il plus de flexibilité que SORT ?

2. Quelle est une exigence stricte pour les tableaux utilisés dans SORTBY ?

3. Quelle est la principale différence entre SORT/SORTBY et LARGE ?

question mark

Pourquoi SORTBY offre-t-il plus de flexibilité que SORT ?

Sélectionnez la réponse correcte

question mark

Quelle est une exigence stricte pour les tableaux utilisés dans SORTBY ?

Sélectionnez la réponse correcte

question mark

Quelle est la principale différence entre SORT/SORTBY et LARGE ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 2. Chapitre 4
some-alt