grouper les Dates dans un tableau croisé dynamique Excel par mois et par année
par Avantix Learning Team | mise à jour le 21 novembre 2020
S’applique à: Microsoft® Excel® 2013, 2016, 2019 et 365 (Windows)
Si vous avez des dates un tableau croisé dynamique dans Excel. Il existe deux approches communes au regroupement par date. Vous pouvez regrouper par périodes de date dans un tableau croisé dynamique à l’aide de la fonction de regroupement (cela peut se produire automatiquement en fonction de votre version D’Excel)., Vous pouvez également créer des calculs dans les données source pour extraire le nom du mois et l’année d’un champ date et utiliser les champs de votre tableau croisé dynamique.
Article recommandé: Comment supprimer des lignes vides dans les feuilles de calcul Excel (grandes stratégies, astuces et raccourcis)
Les données Source sont normalement entrées verticalement avec les données dans les colonnes et les noms de champs en haut de chaque colonne de données.
regroupement par mois et par année dans un tableau croisé dynamique
la clé du regroupement par mois et / ou par année dans un tableau croisé dynamique est un champ source avec des dates valides (telles que OrderDate)., Selon les paramètres de votre Panneau de configuration sur votre appareil, les dates valides peuvent être saisies comme Mois/Jour/Année, jour/mois/année ou Année/Mois/Jour (bien qu’elles puissent être formatées pour apparaître d’autres manières).
dans Excel 2016 et les versions ultérieures, si vous faites glisser un champ de date dans la zone lignes ou colonnes d’un tableau croisé dynamique, Excel groupera par incréments de date par défaut.
le moyen le plus simple de grouper par période de date est de cliquer avec le bouton droit de la souris dans une cellule d’un champ de date dans un tableau croisé dynamique et de sélectionner les incréments de regroupement souhaités. Vous pouvez regrouper les dates par trimestres, années, mois et jours., Les données source n’ont pas besoin de contenir une colonne de nom d’année, de trimestre ou de mois.
Au groupe par mois et/ou année dans un tableau croisé dynamique:
- Cliquez sur dans un tableau croisé dynamique.
- faites glisser un champ de date dans la zone ligne ou colonnes du volet des tâches champs du tableau croisé dynamique.
- sélectionnez une cellule de champ date dans le tableau croisé dynamique que vous souhaitez regrouper. Excel peut avoir créé automatiquement un champ année et/ou mois.
- cliquez avec le bouton droit sur la cellule et sélectionnez Groupe dans le menu déroulant. Vous pouvez également cliquer avec le bouton droit sur un champ de date dans la zone lignes ou colonnes du volet des tâches champs du tableau croisé dynamique. Une boîte de dialogue s’affiche.,
- cliquez sur les périodes de date que vous souhaitez regrouper. Sélectionnez trimestres, années, mois ou jours. Vous pouvez cliquer sur plus d’un tel que les années et les mois.
- cliquez sur OK.
la boîte de dialogue regroupement offre plusieurs options de regroupement par date:
le champ date sera regroupé et de nouveaux champs seront ajoutés à la liste des champs pour les groupes (s’ils n’existaient pas auparavant).
dans L’exemple suivant, Excel est regroupé automatiquement par périodes de date dans le volet des tâches des champs du tableau croisé dynamique., Cela se produit dans les versions 2016 ou ultérieures:
pour supprimer une période de regroupement pour un champ date:
- sélectionnez une cellule de champ date dans le tableau croisé dynamique qui a été regroupée.
- cliquez avec le bouton droit sur la cellule et sélectionnez Groupe. Vous pouvez également cliquer avec le bouton droit sur un champ de date dans la zone lignes ou colonnes du volet des tâches champs du tableau croisé dynamique. Une boîte de dialogue s’affiche.
- Désélectionner ou cliquez sur les groupes que vous souhaitez supprimer.
- cliquez sur OK.
Pour supprimer tout regroupement:
- sélectionnez une cellule de champ date dans le tableau croisé dynamique qui a été regroupée.,
- cliquez avec le bouton droit sur la cellule et sélectionnez dissocier.
contrôle du regroupement automatique
Dans Excel 2016 et les versions ultérieures, les dates sont regroupées automatiquement si elles sont placées dans la zone lignes ou colonnes du tableau croisé dynamique. Vous pouvez désactiver ou activer ce paramètre.
Pour désactiver le regroupement automatique pour les tableaux croisés dynamiques:
- Cliquez sur l’onglet Fichier dans le Ruban.
- Cliquez sur Options. Une boîte de dialogue s’affiche.
- cliquez sur Données dans les catégories à gauche. Si vous utilisez une ancienne version D’Excel, cliquez sur Avancé dans les catégories à gauche.,
- cochez la case Désactiver le regroupement automatique des colonnes Date / heure dans les tableaux croisés dynamiques.
- cliquez sur OK.
Vous trouverez ci-dessous la boîte de dialogue Options Excel dans 365:
Si vous désactivez le regroupement automatique, vous pouvez toujours cliquer avec le bouton droit de la souris et grouper dans les tableaux croisés dynamiques, mais les groupes ne seront pas créés automatiquement lorsque vous,
problèmes avec le cache du tableau croisé dynamique
lorsque vous créez un tableau croisé dynamique et un groupe à l’aide de la fonction de groupe, les champs et les regroupements sont stockés dans un cache pivot et non dans les données source. Cela peut être problématique si vous créez plusieurs tableaux croisés dynamiques basés sur le même cache de pivot. Cela signifie que toutes les tables pivotantes qui partagent le même cache partageront également les groupes de dates.
Il n’y a pas de moyen facile de voir les tableaux croisés dynamiques partagent le même cache dans Excel. Vous devez utiliser VBA (Visual Basic pour les Applications) pour trouver ces informations.,
Vous pouvez supprimer le cache en modifiant la plage de données source, mais cela peut être difficile si vous avez beaucoup de tableaux croisés dynamiques.
création de champs de période de date dans les données source
Une autre option consiste à créer des champs dans les données source qui calculent les périodes de date (telles que L’année et le mois). Vous pouvez utiliser les fonctions année et texte pour extraire L’année et le mois d’un champ de date valide.
par exemple, si vous avez une date dans la colonne A, vous pouvez créer un calcul pour extraire L’année dans la colonne B et le mois dans la colonne C.,
pour calculer L’année en B2 (en supposant qu’il y a une date valide en A2), entrez la formule suivante, puis copiez la formule vers le bas:
=YEAR(A2)
pour calculer le nom du mois en C2 (en supposant qu’il y a une date valide en A2), entrez la formule suivante, puis copiez la formule vers le bas:
=TEXT(A2,”mmmm”)
Si les données source sont dans un tableau Excel, il est préférable d’utiliser des formules de référencement structuré dans chaque ligne telles que =Year() ou =text (,”Mmmm”) où OrderDate est le nom du champ et @ est un spécificateur pour faire référence à la ligne ou à l’enregistrement en cours.,
l’avantage de la création des champs dans les données source est que vous pouvez créer un tableau croisé dynamique, puis regrouper ces champs dans le tableau croisé dynamique simplement en les faisant glisser dans la zone lignes ou colonnes.Vous pourrez créer d’autres tableaux croisés dynamiques qui n’incluent pas le regroupement de dates.
un autre avantage de la création de champs dans les données source est que vous pouvez réutiliser les champs de période de date dans d’autres rapports, formules ou trancheuses.
Résumé
La méthode que vous choisissez dépend de vos besoins., Nous n’avons pas utilisé le modèle de données Power Pivot ici (qui fournit une autre méthode de regroupement par date) mais n’est disponible que dans certaines versions D’Excel. En outre, ces méthodes supposent un exercice de janvier à décembre. Vous devez créer d’autres calculs dans les données source si vous souhaitez trier les mois par année fiscale qui commence et se termine dans d’autres mois (comme avril à Mars).
Abonnez-vous pour obtenir plus d’articles comme celui-ci
Avez-vous trouvé cet article utile? Si vous souhaitez recevoir de nouveaux articles, Rejoignez notre liste de diffusion.,
Related
10 Great Excel Pivot Table Shortcuts
Excel Flash Fill Tricks to Clean and Extract Data (10 Examples)
How to Change Commas to Decimal Points in Excel and Vice Versa (5 Ways)
Recommended Microsoft Excel training
Microsoft Excel: Intermediate / Advanced
Microsoft Excel: Data Analysis with Functions, Dashboards and What-If Analysis Tools
Microsoft Excel: Introduction to Visual Basic for Applications (VBA)
VIEW MORE COURSES >