Comment regrouper par date dans un tableau croisé dynamique

Comment regrouper par date dans un tableau croisé dynamique
Dernière mise à jour le 05/02/2024
Temps de lecture : 3 minutes

Regrouper par Date est une manipulation très simple depuis un TCD dans Excel. Voici comment procéder.

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.

Ne pas extraire le mois ou lannee dune date
  • C'est une perte de temps
  • Impossible de faire des regroupements entre les 2 colonnes, comme résultat pour Janvier 2022 par exemple.

Regrouper par date est AUTOMATIQUE dans un TCD

Si vous travaillez avec une version supérieure à Excel 2016, un tableau croisé dynamique va automatiquement regrouper vos dates.

  1. Prenez votre champ contenant des dates
  2. Déplacez le dans la zone Lignes de votre TCD
  3. Automatiquement vos dates sont regroupées par Années, Trimestre et Mois
Animation de Regroupement des dates dans un TCD

Quand vous affichez le détail en appuyant sur le +, vous voyez que la colonne Total est recalculée pour chaque période.

MAIS ATTENTION ! Excel ne fait que regrouper les dates automatiquement dans le TCD. Il créé également des champs supplémentaires dans votre jeu de données.

Ajout de champs supplementaire pour regrouper les dates dans le TCD

Comment modifier le regroupement sur les dates

Pour modifier le regroupement proposé par défaut par Excel, il faut :

  1. Sélectionnez l'une ces cellules contenant une date de votre tableau croisé dynamique (TRES IMPORTANT sinon ça ne marche pas)
  2. Ouvrez le menu Analyse du tableau croisé dynamique > Grouper la sélection
  1. Là, il suffit de sélectionner les dates que vous voulez voir apparaître ou retirer. Un simple clic suffit pour faire une sélection multiple (pas de touche control à utiliser pour faire la sélection)
Modification des options pour regrouper les dates dans un tableau croisé dynamique dans Excel

Instantanément, le TCD présente un nouveau regroupement des dates ; ici, Année, Mois, Jours

Nouveau regroupement de dates dans le TCD

Dissocier le regroupement des dates

Si vous souhaitez ne pas avoir de regroupement sur les dates dans votre TCD, vous devez

  1. Sélectionnez l'une de vos dates dans votre TCD
  2. Activez le menu Analyse > Groupe > Dissocier
Menu dissocier le regroupement des dates

Désactiver le regroupement automatique

Il est 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 tableau croisé dynamique

Vidéo tutorielle

18 Comments

  1. Vaucelle Océane
    08/06/2022 @ 16:48

    Bonjour, Merci pour toutes ces indications!
    Vous serez certainement à même de pouvoir m'aider. Je suis sous Excel 2016.
    J'ai un dossier assez lourd excel avec plus de 1700 lignes de données sur une dizaine de lignes avec des noms, dates de naissance, secteur, différentes dates...
    Je souhaiterai créer 3 feuilles qui partent de ce tableau, pour les 3 secteurs avec leurs propres données. Le tableau initial vient à évoluer régulièrement et des lignes se rajoutent.
    J'ai tenté de faire un tableau dynamique mais cela ne fonctionnent pas avec le format jj/mm/aaaa que je souhaite. Les 3 tableaux devront se mettre à jour selon si je rajoute une ligne avec tel secteur qui se mettra automatiquement dans le tableau et en ordre alphabétique.
    Pensez-vous que mon projet est réalisable ?

    Dans l'attente de vous lire, je vous en remercie !
    Océane

    Reply

  2. Jdodomin
    24/05/2022 @ 14:20

    Bonjour, comment faire pour utiliser cette méthode sur 2 TCD différents avec par exemple le 1er dans lequel je souhaite grouper les dates en mois et un 2éme TCD dans lequel je souhaite grouper les dates en trimestre. Si le groupement est modifié sur l'un, cela l'est aussi sur l'autre. Comment faire pour éviter cela? Si l'un d'entre vous a la solution, je suis preneur !!
    Merci par avance,

    Reply

    • Frédéric LE GUEN
      24/05/2022 @ 16:18

      Pas simple. Il faut concevoir une table des temps pour créer un segment pour les années, les trimestres et les mois, puis mettre en relation les segments avec les 2 TCD

      Reply

  3. Mahery ANDRIANAHY
    17/08/2021 @ 11:33

    Bonjour,
    Dans mon cas, les dates sont les titres des colonnes. Je veux grouper les dates par semaines mais le menu "grouper les champ" est désactivé. Comment faire ?

    Reply

  4. Line EKONO
    10/05/2021 @ 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

    Reply

    • Sylvain
      29/07/2021 @ 13:24

      Je me retrouve dans la même situation.. Avez-vous trouvé une réponse à ce problème depuis ?

      Merci 🙂

      Reply

      • Seb
        10/08/2021 @ 16:24

        Il ne faut sélectionner qu'une seule date de la liste. c'est contre-intuitif mais ça marche

  5. Stéphanie TARDIF
    22/02/2021 @ 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

    Reply

    • Barriere
      23/04/2022 @ 08:18

      Bonjour Stéphanie,

      J'ai le même problème avez vous réussi à trouver une solution?
      Merci d'avance

      Emile

      Reply

      • Frédéric LE GUEN
        23/04/2022 @ 13:09

        Excel 2008 ???? C'est sur Mac ça je crois. Mais c'est super vieux comme version. Sinon, la raison c'est que le contenu de la colonne ne contient pas des dates mais du texte

  6. JAUNE
    04/02/2021 @ 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

    Reply

  7. DURGUERIAN
    17/11/2020 @ 18:30

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

    Reply

  8. GUY
    10/11/2020 @ 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

    Reply

    • Frédéric LE GUEN
      11/11/2020 @ 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.

      Reply

  9. Carla
    25/07/2019 @ 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?

    Reply

  10. Emmanuel
    24/06/2019 @ 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.

    Reply

  11. Gonzague DUCOS
    17/04/2019 @ 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

    Reply

  12. simon
    08/01/2018 @ 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

    Reply

Laisser un commentaire

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

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

Comment regrouper par date dans un tableau croisé dynamique

Reading time: 3 minutes
Dernière mise à jour le 05/02/2024

Regrouper par Date est une manipulation très simple depuis un TCD dans Excel. Voici comment procéder.

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.

Ne pas extraire le mois ou lannee dune date
  • C'est une perte de temps
  • Impossible de faire des regroupements entre les 2 colonnes, comme résultat pour Janvier 2022 par exemple.

Regrouper par date est AUTOMATIQUE dans un TCD

Si vous travaillez avec une version supérieure à Excel 2016, un tableau croisé dynamique va automatiquement regrouper vos dates.

  1. Prenez votre champ contenant des dates
  2. Déplacez le dans la zone Lignes de votre TCD
  3. Automatiquement vos dates sont regroupées par Années, Trimestre et Mois
Animation de Regroupement des dates dans un TCD

Quand vous affichez le détail en appuyant sur le +, vous voyez que la colonne Total est recalculée pour chaque période.

MAIS ATTENTION ! Excel ne fait que regrouper les dates automatiquement dans le TCD. Il créé également des champs supplémentaires dans votre jeu de données.

Ajout de champs supplementaire pour regrouper les dates dans le TCD

Comment modifier le regroupement sur les dates

Pour modifier le regroupement proposé par défaut par Excel, il faut :

  1. Sélectionnez l'une ces cellules contenant une date de votre tableau croisé dynamique (TRES IMPORTANT sinon ça ne marche pas)
  2. Ouvrez le menu Analyse du tableau croisé dynamique > Grouper la sélection
  1. Là, il suffit de sélectionner les dates que vous voulez voir apparaître ou retirer. Un simple clic suffit pour faire une sélection multiple (pas de touche control à utiliser pour faire la sélection)
Modification des options pour regrouper les dates dans un tableau croisé dynamique dans Excel

Instantanément, le TCD présente un nouveau regroupement des dates ; ici, Année, Mois, Jours

Nouveau regroupement de dates dans le TCD

Dissocier le regroupement des dates

Si vous souhaitez ne pas avoir de regroupement sur les dates dans votre TCD, vous devez

  1. Sélectionnez l'une de vos dates dans votre TCD
  2. Activez le menu Analyse > Groupe > Dissocier
Menu dissocier le regroupement des dates

Désactiver le regroupement automatique

Il est 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 tableau croisé dynamique

Vidéo tutorielle

18 Comments

  1. Vaucelle Océane
    08/06/2022 @ 16:48

    Bonjour, Merci pour toutes ces indications!
    Vous serez certainement à même de pouvoir m'aider. Je suis sous Excel 2016.
    J'ai un dossier assez lourd excel avec plus de 1700 lignes de données sur une dizaine de lignes avec des noms, dates de naissance, secteur, différentes dates...
    Je souhaiterai créer 3 feuilles qui partent de ce tableau, pour les 3 secteurs avec leurs propres données. Le tableau initial vient à évoluer régulièrement et des lignes se rajoutent.
    J'ai tenté de faire un tableau dynamique mais cela ne fonctionnent pas avec le format jj/mm/aaaa que je souhaite. Les 3 tableaux devront se mettre à jour selon si je rajoute une ligne avec tel secteur qui se mettra automatiquement dans le tableau et en ordre alphabétique.
    Pensez-vous que mon projet est réalisable ?

    Dans l'attente de vous lire, je vous en remercie !
    Océane

    Reply

  2. Jdodomin
    24/05/2022 @ 14:20

    Bonjour, comment faire pour utiliser cette méthode sur 2 TCD différents avec par exemple le 1er dans lequel je souhaite grouper les dates en mois et un 2éme TCD dans lequel je souhaite grouper les dates en trimestre. Si le groupement est modifié sur l'un, cela l'est aussi sur l'autre. Comment faire pour éviter cela? Si l'un d'entre vous a la solution, je suis preneur !!
    Merci par avance,

    Reply

    • Frédéric LE GUEN
      24/05/2022 @ 16:18

      Pas simple. Il faut concevoir une table des temps pour créer un segment pour les années, les trimestres et les mois, puis mettre en relation les segments avec les 2 TCD

      Reply

  3. Mahery ANDRIANAHY
    17/08/2021 @ 11:33

    Bonjour,
    Dans mon cas, les dates sont les titres des colonnes. Je veux grouper les dates par semaines mais le menu "grouper les champ" est désactivé. Comment faire ?

    Reply

  4. Line EKONO
    10/05/2021 @ 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

    Reply

    • Sylvain
      29/07/2021 @ 13:24

      Je me retrouve dans la même situation.. Avez-vous trouvé une réponse à ce problème depuis ?

      Merci 🙂

      Reply

      • Seb
        10/08/2021 @ 16:24

        Il ne faut sélectionner qu'une seule date de la liste. c'est contre-intuitif mais ça marche

  5. Stéphanie TARDIF
    22/02/2021 @ 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

    Reply

    • Barriere
      23/04/2022 @ 08:18

      Bonjour Stéphanie,

      J'ai le même problème avez vous réussi à trouver une solution?
      Merci d'avance

      Emile

      Reply

      • Frédéric LE GUEN
        23/04/2022 @ 13:09

        Excel 2008 ???? C'est sur Mac ça je crois. Mais c'est super vieux comme version. Sinon, la raison c'est que le contenu de la colonne ne contient pas des dates mais du texte

  6. JAUNE
    04/02/2021 @ 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

    Reply

  7. DURGUERIAN
    17/11/2020 @ 18:30

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

    Reply

  8. GUY
    10/11/2020 @ 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

    Reply

    • Frédéric LE GUEN
      11/11/2020 @ 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.

      Reply

  9. Carla
    25/07/2019 @ 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?

    Reply

  10. Emmanuel
    24/06/2019 @ 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.

    Reply

  11. Gonzague DUCOS
    17/04/2019 @ 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

    Reply

  12. simon
    08/01/2018 @ 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

    Reply

Laisser un commentaire

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

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