Excel : comment trier un tableau croisé dynamique par plusieurs colonnes



Généralement, lorsque vous créez un tableau croisé dynamique dans Excel, vous ne pouvez trier que sur une colonne à la fois.

Par exemple, si nous avons le tableau croisé dynamique suivant, nous ne pourrons trier que par Sum of Points ou Sum of Assists , mais pas par les deux colonnes :

Cependant, nous pouvons utiliser l’option Champ calculé pour créer une colonne personnalisée que nous pouvons trier puis supprimer.

L’exemple étape par étape suivant montre comment procéder.

Étape 1 : Entrer l’ensemble de données

Tout d’abord, nous allons saisir les valeurs d’un ensemble de données contenant des informations sur différents joueurs de basket-ball :

Étape 2 : Créer le tableau croisé dynamique

Créons ensuite le tableau croisé dynamique suivant qui résume la somme des points et des passes décisives pour chaque équipe :

Étape 3 : ajouter un champ calculé au tableau croisé dynamique

Supposons que nous souhaitions trier les lignes du tableau croisé dynamique d’abord par somme de points du plus grand au plus petit, puis par somme des assistances du plus grand au plus petit.

Pour ce faire, nous devons ajouter un champ calculé au tableau croisé dynamique en cliquant sur n’importe quelle valeur du tableau croisé dynamique, puis en cliquant sur l’onglet Analyse du tableau croisé dynamique, puis en cliquant sur Fields, Items & Sets , puis sur Champ calculé :

Dans la nouvelle fenêtre qui apparaît, tapez « CustomOrder » dans le champ Nom, puis tapez = (Points *1000) + (Assists/1000) dans le champ Formule.

Cliquez ensuite sur Ajouter , puis cliquez sur OK .

Ce champ calculé sera automatiquement ajouté au tableau croisé dynamique :

Notez que cette formule crée une nouvelle valeur qui augmente la valeur des points de manière extrêmement élevée, puis réduit la valeur des assistances à un niveau extrêmement bas.

Cela crée une nouvelle valeur qui, une fois triée, équivaut à un tri par points du plus grand au plus petit, puis par assistance du plus grand au plus petit.

Étape 4 : Trier en fonction du champ calculé

Ensuite, nous pouvons cliquer avec le bouton droit sur n’importe quelle valeur dans la nouvelle colonne Sum of CustomOrder , puis cliquer sur Trier dans le menu déroulant, puis cliquer sur Trier du plus grand au plus petit :

Les lignes du tableau croisé dynamique sont désormais triées par somme de points du plus grand au plus petit, puis par somme des passes décisives du plus grand au plus petit.

Enfin, vous pouvez faire un clic droit sur la colonne H puis cliquer sur Masquer dans le menu déroulant pour masquer ce champ calculé du tableau croisé dynamique :

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Excel :

Comment additionner deux colonnes dans un tableau croisé dynamique dans Excel
Comment soustraire deux colonnes dans un tableau croisé dynamique dans Excel
Excel : rechercher la différence en pourcentage entre deux colonnes dans un tableau croisé dynamique

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *