TCD

Regrouper par date

Temps de lecture 3 minutes

Comment regrouper par date

Tous les tableaux Excel contiennent des dates. Et les dates ne sont pas faciles à manipuler. Entre les jours ouvrés, les jours fériés, les week-ends, les numéros de semaine, ... c'est un cauchemar.

Sauf dans un tableau croisé dynamique 😉

En effet, nativement, les tableaux croisés dynamiques permettent de regrouper par date (années, trimestre, mois, jours) toutes les colonnes qui contiennent des valeurs au format date.

Ne pas extraire le mois et l'année par des formules

Beaucoup d'utilisateurs font l'erreur de rajouter des colonnes pour extraire le mois et l'année d'une date avec les fonctions MOIS ou ANNEE.

Cette approche est nécessairement fausse car pour un mois donnée, disons janvier, on est incapable d'isoler les données pour l'année N ou N+1

Regrouper par date depuis Excel 2016

Si vous travaillez avec Excel 2016 ou Office 365, le seul fait de déplacer un champ de type Date en Lignes ou en Colonnes, va automatiquement découper vos dates en Années, Trimestres et Mois.

Non seulement le découpage est automatique mais les étiquettes Années et Trimestres apparaissent maintenant dans la liste des champs que vous pouvez utiliser.

Animation de Regroupement des dates dans un TCD

Changer le détail du regroupement

Il est très facile de modifier le regroupement proposé par Excel en affichant le détail du regroupement

  1. Très important, sélectionnez l'une des dates de votre tableau croisé dynamique
  2. Ouvrez le menu Analyse du tableau croisé dynamique > Grouper la sélection

Là, il suffit de sélectionner les dates que vous voulez voir apparaître

Et le résultat est immédiat dans votre TCD

Dissocier le regroupement des dates

Pour retirer ces nouvelles étiquettes de la liste des champs, vous devez rompre la relation qui a été automatiquement créée entre vos dates et la table des dates qui est intégrée dans l'outil tableau croisé dynamique et qui permet justement de réaliser ce découpage en date.

Pour rompre cette relation

  1. Sélectionnez l'une de vos dates dans votre TCD
  2. Activez le menu Analyse > Groupe > Dissocier
Menu pour ne plus regrouper les dates dans un TCD

Désactiver le regroupement automatique

Il est parfaitement possible de désactiver cette option qui regroupe les dates automatiquement.

  1. Ouvrir les options d'Excel (Fichier > Options)
  2. Aller dans la section Données
  3. Cocher la case Désactiver le regroupement automatique des colonnes date heure dans les tableaux croisés dynamiques
Option Excel pour ne pas regrouper les dates d'un TCD

Vidéo tutorielle

Regrouper par date (Avant Excel 2016)

Pour toutes les autres versions d'Excel antérieur à Excel 2016, le découpage ou regroupement par Date n'était pas automatique mais il est possible de le réaliser tout de même.

Commencez par sélectionner l'une des dates dans votre tableau croisé dynamique (TRES IMPORTANT d'avoir la cellule active dans l'une des cellules contenant une date)

Dans le menu Analyse (ou Option si vous avez une version antérieure à Excel 2013), sélectionnez Groupe > Grouper la sélection

date_3

Une boîte de dialogue vous présente les différentes possibilités de découpage. Vous pouvez choisir autant d'éléments de découpage que vous le souhaitez.

Boite de dialogue pour regrouper les dates

Ce découpage n'est pas figé, vous pouvez à tout moment revenir sur cette boite de dialogue pour changer vos paramètres à condition que votre cellule active soit sur l'une des dates de votre TCD.

Related posts

Filtres intelligents dans Excel

Frédéric LE GUEN

Calcul de pourcentage dans un TCD

Frédéric LE GUEN

Tableau croisé dynamique – Données hiérarchisées

Frédéric LE GUEN

10 commentaires

Line EKONO 10/05/2021 at 12:47

Bonjour,
mois j'ai bien des données en date par contre quand je fais regrouper ça ne me propose pas la selection par mois/ par jour/ ou par année.
ça me fait juste un groupe 1

Répondre
Stéphanie TARDIF 22/02/2021 at 11:15

Bonjour, sur excel 2008, lorsque je selectionne une date dans mon TCD, et que je clique sur "Grouper la selection", un message d'erreur s'affiche : Impossible de grouper cette selection ;-(
Comment y remedier? Merci pour votre aide

Répondre
JAUNE 04/02/2021 at 18:17

Bonjour,

En fonction du filtre appliqué, j'obtiens une ou plusieurs colonnes pour un mois donné.
Lorsque le résultat est présenté sur plusieurs colonnes, comment est-il possible de compiler les montants ainsi obtenus en lignes pour obtenir un total par mois ?
Merci

Répondre
DURGUERIAN 17/11/2020 at 18:30

Très clair et très précis, merci pour ces informations qui m'ont été très utiles !

Répondre
GUY 10/11/2020 at 20:43

Bonjour, j'ai une base de données avec des périodes. Comment découper les périodes de x mois en mois par mois avec TCD.

exemple :
nom DEBUT FIN duree jour resultat TCD souhaité : durée jour
jacques 23/10 02/11 10 oct 9 nov 1
henri 27/10 04/11 8 oct 5 nov 3

merci pour votre aide. bien cordialement

Répondre
Frédéric LE GUEN 11/11/2020 at 13:28

C'est impossible de vous répondre sans voir le fichier. Ce genre de demande rentre dans le cadre d'un projet informatique.

Répondre
Carla 25/07/2019 at 11:06

Bonjour,

Je souhaite dégrouper les dates car je veux que la date apparaisse dans une seule colonne et au format date "classique" :
- 01/01/2019
- 05/02/2019
- 03/03/2019

Par contre si je clique sur dissocier, j'ai bien le résultat souhaité dans le tableau en lecture directe MAIS...
Si je veux filtrer sur le champs du TCD => aucun regroupement "classique" que fait excel dans le filtre (Année/mois) donc la galère pour filtrer ...

Ceci marchait très bien sur les anciennes versions.
=> une idée sur comment faire?

Répondre
Emmanuel 24/06/2019 at 14:04

Bonjour.

Merci pour cette astuce très pratique.
Est il possible sous excel 365 (ou excel 2016) d'avoir dans la liste des ligne du tcd Année et Mois au lieu de Année et Trimestre ?
Si oui comment le faire ?

Merci d'avance.

Répondre
Gonzague DUCOS 17/04/2019 at 17:25

Bonjour,

Si l’utilisateur enlève Années et Trimestres de la zone Ligne du TCD, Excel regroupe les données par mois, comme dans la solution "FAUX" du début.
De plus, Excel affiche le champ avec son nom initial (ici "date") alors que ce champ s'affiche en mois, ce qui peut être trompeur. On ne peut pas non plus afficher le champ en date brute dans le TCD. Et l'on ne choisir pas le format (mois court). Et l'on ne peut pas regrouper par semaine. Non, vraiment, la méthode 1 me semble plus souple et tout aussi sûr (et permet de répondre au problème de simon)

Cordialement

Gonzague DUCOS

Répondre
simon 08/01/2018 at 09:54

Bonjour

j'ai une série de date au format 14/07/2008 dans un TDC
J'arrive à regrouper par année. Mais je souhaite en plus un groupement personnalisé (2018-2008) (2007-2002) (2001-1920)
Comment faire ?

excel 2016

merci

Répondre

Laissez un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.