Dates de groupe de tableau croisé dynamique par mois - Conseils Excel

Table des matières

Steve, un client des Carolines, a posé la question qui a conduit à cette astuce. Il est courant que les données importées d'un système externe comportent un champ de date. Il existe une méthode simple dans un tableau croisé dynamique pour convertir le champ de date en semaines, mois, trimestres ou années.

Exemple de données source

Les tableaux croisés dynamiques sont une fonctionnalité vraiment étonnante d'Excel. Si vous ne savez pas comment créer un tableau croisé dynamique, consultez les astuces avancées de tableau croisé dynamique Excel.

J'utilise assez souvent des tableaux croisés dynamiques et j'ai récemment découvert la possibilité de regrouper automatiquement les dates en mois ou en années pour les analyser dans des tableaux croisés dynamiques.

En utilisant l'assistant de tableau croisé dynamique normal, il est assez simple de prendre des données comme celles illustrées à gauche et de créer le tableau croisé dynamique illustré ci-dessous. Ces tableaux croisés dynamiques de base ont des dates sur le côté, des régions en haut.

Résultat de l'assistant de tableau croisé dynamique normal

À l'époque d'Excel 95, si vous vouliez remplacer les dates quotidiennes par des mois, vous deviez recourir à l'insertion d'une nouvelle colonne dans vos données source avec la fonction day (). Dans la version actuelle d'Excel, il existe un moyen plus simple.

Tableau Pivor de groupe et de contour

Pour commencer, faites un clic droit sur le champ de date dans votre tableau croisé dynamique. Dans le menu contextuel, choisissez Groupe et plan, puis choisissez Groupe…

Notez que cette option n'est disponible que pour les champs de la section ligne ou colonne du tableau croisé dynamique. Si vous souhaitez regrouper un champ dans la section Page d'un tableau croisé dynamique, vous devez d'abord le faire glisser vers les colonnes, le regrouper, puis le faire glisser vers le haut dans la section Page.

Boîte de dialogue Groupe de tableau croisé dynamique

Excel propose 7 niveaux de regroupement par défaut. Vous pouvez en sélectionner un ou plusieurs dans la boîte de dialogue Regroupement. Si vous sélectionnez un seul niveau de regroupement, le champ du tableau croisé dynamique (dans ce cas, InvDate) restera en tant que champ mais s'affichera désormais groupé au niveau particulier.

Si vous sélectionnez plusieurs niveaux de regroupement (par exemple, mois, trimestre, année), Excel ajoutera un nouveau champ à la liste des champs pivot pour les 2e et 3e groupes. Par défaut, Excel attribue un nom tel que «Trimestres» ou «Années» à ces derniers tableaux croisés dynamiques. Ainsi, cette astuce est une excellente solution à la question: "Pourquoi mon tableau croisé dynamique a-t-il des champs supplémentaires appelés" Années "qui ne semblent pas être dans mes données source?"

La convention de dénomination par défaut d'Excel pour les 2e et 3e niveaux de regroupement laisse beaucoup à désirer lorsque vous avez 2 champs de date dans votre tableau croisé dynamique et que vous les regroupez tous les deux jusqu'à des mois, des trimestres et des années. Supposons que vous ayez un champ pour la date d'échéance et un autre champ pour la date d'achèvement réelle. Si vous regroupez ces deux champs en mois, trimestres et années, la liste des champs pivot proposera deux fois les trimestres et les années, et vous devrez vous rappeler dans quel ordre vous avez ajouté les champs lorsque vous les faites ensuite glisser de la liste des champs pivot vers le tableau croisé dynamique. Pour cette raison, je suggère d'utiliser la boîte de dialogue d'informations sur le champ pour renommer le champ d'années en quelque chose de plus significatif.

Résultat du tableau croisé dynamique groupé

Après avoir spécifié que vous souhaitez regrouper InvDate par mois, le tableau croisé dynamique recalcule et réduit les dates à une par mois. Il s'agit d'une méthode très efficace pour fournir des vues de niveau récapitulatif des données avec un composant de date.

Articles intéressants...