Regrouper par tranche d’âge dans Excel

Dernière mise à jour le 21/06/2024
Temps de lecture : 6 minutes

Comment regrouper les âges de vos employés par tranche d'âge dans Excel ?

  • Vous pouvez utiliser la formule d'arrondi par tranche
  • Ou bien d'utiliser Power Query, qui fait ce travail sans faire la moindre formule 😉

Étape 1 : Données initiales

Prenons une liste de noms avec leurs dates de naissance. Nous voulons regrouper les salariés par tranche d'âge pour faire une pyramide des âges.

Liste de salariés avec leurs dates de naissance

Depuis une feuille de calcul Excel, plusieurs fonctions doivent être utilisées pour effectuer ce travail (DATEDIF pour effectuer le calcul de l'âge, ARRONDIR.AU.MULTIPLE pour arrondir par tranche d'âge, SOMME.SI.ENS pour faire le regroupement par âge et par genre).

Maintenant, grâce à Power Query, vous pouvez obtenir le même résultat sans faire la moindre formule.

Étape 2 : Insérer les données dans un Tableau

Pour que vos données soient "visibles" dans Power Query, il faut impérativement les mettre dans un Tableau (Insertion > Tableau).

Menu pour insérer les données dans un Tableau

Par défaut, le nom d'un Tableau est "Tableau1". Il est toujours préférable de lui attribuer un nom spécifique ; ici "Employés"

Donner un nom à un Tableau Excel

Maintenant, il suffit de charger ces données dans Power Query depuis le menu Données > A partir d'un Tableau

Menu A partir de la feuille

Étape 3 : Changer le format des données

Dans Power Query, le type de données est très important. Il est donc important de modifier le type de données si jamais le format de données n'est pas celui attendu. Dans notre exemple, l'importation dans Power Query affiche les dates anniversaires avec les heures.

Les dates de naissances contiennent des heures

Pour n'afficher que les dates, sans les heures, il suffit de transformer le type de données en cliquant sur l'icône dans l'entête de colonne.

Indiquer que la colonne contient des dates uniquement

Power Query vous demande ensuite si vous voulez ajouter une nouvelle étape ou remplacer l'actuelle. Peu importe l'option, ça n'a pas d'incidence dans ce cas de figure et nous avons maintenant, les dates au bon format.

Les dates n'ont plus l'information des heures

Étape 4 : Ajouter une colonne Âge

Cette étape n'est pas très compliquée mais nécessite de bien faire attention au type de données (comme toujours dans Power Query).

  • Sélectionnez votre colonne contenant les Dates de naissance
  • Ouvrez le menu Ajouter une colonne > Date > Âge
Ajout d'une colonne Age

Le résultat est très déroutant car cette manipulation nous retourne le nombre de jours entre la date de naissance et la date du jour.

Données retournées au format Durée

Étape 5 : Convertir en nombre année

Pour convertir ce résultat en nombre d'années, il suffit

  • Sélectionnez la nouvelle colonne Âge (sans cela, l'option Durée ne sera pas accessible)
  • Appliquez le menu Transformer > Durée > Total années
Menu pour le calculer le nombre d'années

Et maintenant nous avons bien le nombre d'années mais avec des décimales

Age retourné sous format décimal

En cliquant sur l'icone des types de données, il est facile de transformer ce résultat en nombre entier

Convertir les âges en nombre entier

Étape 6 : Créer les tranches d'âge automatiquement.

Cette étape va retourner les tranches d'âges juste en saisissant quelques exemples.

  • Sélectionner la colonne des âges
  • Ouvrir le menu Ajouter une colonne > Colonnes à partir d'exemples > A partir de la sélection
Ajout d'une colonne à partir d'exemples

Cette action ouvre une nouvelle colonne sur la droite de vos données dans laquelle vous allez vous-même saisir les tranches que vous souhaitez créer.

Ajout d'une colonne à partir d'exemple

Dans la première cellule, nous allons saisir la tranche 30-34. Automatiquement, Power Query vous propose une liste "estimée" à partir de votre saisie.

Liste estimée à partir d'un premier exemple

Mais on voit que le deuxième regroupement proposé n'est pas le bon. Aucun souci, il suffit d'écrire par dessus la valeur proposée pour indiquer le résultat attendu. 👍😀

La liste est correcte en seulement 2 exemples saisis manuellement

En seulement 2 exemples de saisie, la liste est correcte. Dès que vous avez obtenu la liste que vous attendez, appuyez sur OK

Étape 7 : Regrouper par tranches d'âge et genre

Il nous faut maintenant regrouper chaque tranche d'âges, et par genre, que nous venons de créer et comptabiliser le nombre de personnes pour chaque tranche. Cette tâche se réalise en une seule action.

  • Ouvrir le menu Transformer > Regrouper par
Menu Regrouper par
  1. Cliquez sur Avancé
  2. Choisissez la première colonne de regroupement ; la plage des âges
  3. Puis cliquez sur le bouton Ajouter un regroupement
  4. Sélectionner la colonne Genre
  5. Comme calcul, indiquer que vous voulez compter les lignes
  6. Validez en appuyant sur Ok
Paramètre de regroupement des lignes

Et instantanément, le résultat s'affiche dans Power Query

Étape 8 : Permuter les données par genre

Il ne nous reste plus qu'à indiquer que la colonne des genres doit se retrouver en colonne.

  • Sélectionnez la colonne Genre
  • Cliquer sur le menu Transformer > Pivoter la colonne
Outil pour pivoter la colonne

Indiquez la colonne qui va être répartie entre les colonnes. C'est évidemment la colonne Nombre qui est à répartir.

Colonne à répartir entre les colonnes créer

Et c'est terminé 😀 Nous avons obtenu le résultat attendu.

Résultat final du regroupement

Étape 9 : Transférer dans Excel

Pour transférer le résultat dans une feuille de calcul Excel, il suffit de cliquer sur le menu Accueil > Fermer & Charger

Menu Fermer et Charger de Power Query

Et le résultat s'affiche maintenant dans votre feuille de calcul 👍

Le résultat s'affiche maintenant dans Excel

Articles liés

Formation Power Query

Power Query est l'outil moderne d'importation et de transformation des données. Son utilisation est très simple et ne nécessite pas de connaissance avancée d'Excel ni de connaissance en programmation.

Si vous voulez vous former à l'utilisation de Power Query, je vous ai conçu cette formation sur Udemy très simple d'accès.

Formation Power Query Udemy

Vidéo tutorielle

Retrouvez toutes ces techniques dans la vidéo suivante.

9 Comments

  1. HM
    12/09/2023 @ 13:29

    Lorsque je saisie la liste des tranches d'âge aucun remplissage automatique mais la message 'null'
    Si j'inscris toute ma liste la somme par tranche d'âge ne se fait pas.

    Reply

  2. Aminatou BAO
    27/09/2022 @ 19:27

    Merci beaucoup. Ceci m'a grandement servi, vraiment !

    Reply

    • Elias
      18/06/2023 @ 12:20

      Non mais 3h pour simplement avoir une donnée ce n'est pas du tout de la formule excel mais du bricolage débutant ...

      Reply

  3. Vanessa
    15/05/2021 @ 09:51

    Merci infiniment pour cette vidéo !! J'appréhendais dans le cadre de mes études de faire la pyramide des âge à partir d'un liste... Je maîtrise pas trop mal Excel, mais là... Problème résolu ! J'ai ma base de données prête ! Go pour mon graphique !

    Reply

  4. Greg
    19/03/2021 @ 14:26

    Bonjour. Je ne peux pas "ajouter une colonne à partir d'un exemple" car je n'ai pas ce bouton. j'ai uniquement "ajouter une colonne personnalisée", et je suis bien incapable de créer un code pour réaliser les tranches d'âge... J'ai excel 2016.
    Une idée? merci.

    Reply

    • Frédéric LE GUEN
      19/03/2021 @ 17:50

      Effectivement, la fonctionnalité a été rajoutée après. Le mieux serait que vous passiez à Microsoft 365 pour toujours avoir les dernières mise à jour. Pour un particulier ce n'est pas très cher.

      Reply

  5. Danielle
    16/03/2021 @ 11:00

    Bonjour,
    j'ai essayer de faire la pyramide des âge avec power query je constate que:
    je n'arrive pas à ajoute une colonne à partir de la plage il n y a que la rubrique à partir d'un tableau
    la barre des formule ne s'affiche pas chez contrairement à ce que je peux voir chez vous
    je n'arrive pas à implémenter les tranches d'âges

    Reply

  6. Dzila Ngalouoli jeancy Grâce
    14/06/2020 @ 00:40

    J'ai aimé ce résumé sur la construstruction de la pyramide des âges. En lisant j'ai cimpris comment le faire. J'aimerai bien comprendre en appliquant, mais je ne sais pas comment télécharger les données des dates de naissances s'agissant de la pyramide des âges pour un ensemble des pays.

    Reply

    • Frédéric LE GUEN
      14/06/2020 @ 11:18

      Bonjour, aucun de mes exemples de données n'est téléchargeable pour des raisons de droits d'auteur.

      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.

Microsoft MVP 2024

Regrouper par tranche d’âge dans Excel

Reading time: 6 minutes
Dernière mise à jour le 21/06/2024

Comment regrouper les âges de vos employés par tranche d'âge dans Excel ?

  • Vous pouvez utiliser la formule d'arrondi par tranche
  • Ou bien d'utiliser Power Query, qui fait ce travail sans faire la moindre formule 😉

Étape 1 : Données initiales

Prenons une liste de noms avec leurs dates de naissance. Nous voulons regrouper les salariés par tranche d'âge pour faire une pyramide des âges.

Liste de salariés avec leurs dates de naissance

Depuis une feuille de calcul Excel, plusieurs fonctions doivent être utilisées pour effectuer ce travail (DATEDIF pour effectuer le calcul de l'âge, ARRONDIR.AU.MULTIPLE pour arrondir par tranche d'âge, SOMME.SI.ENS pour faire le regroupement par âge et par genre).

Maintenant, grâce à Power Query, vous pouvez obtenir le même résultat sans faire la moindre formule.

Étape 2 : Insérer les données dans un Tableau

Pour que vos données soient "visibles" dans Power Query, il faut impérativement les mettre dans un Tableau (Insertion > Tableau).

Menu pour insérer les données dans un Tableau

Par défaut, le nom d'un Tableau est "Tableau1". Il est toujours préférable de lui attribuer un nom spécifique ; ici "Employés"

Donner un nom à un Tableau Excel

Maintenant, il suffit de charger ces données dans Power Query depuis le menu Données > A partir d'un Tableau

Menu A partir de la feuille

Étape 3 : Changer le format des données

Dans Power Query, le type de données est très important. Il est donc important de modifier le type de données si jamais le format de données n'est pas celui attendu. Dans notre exemple, l'importation dans Power Query affiche les dates anniversaires avec les heures.

Les dates de naissances contiennent des heures

Pour n'afficher que les dates, sans les heures, il suffit de transformer le type de données en cliquant sur l'icône dans l'entête de colonne.

Indiquer que la colonne contient des dates uniquement

Power Query vous demande ensuite si vous voulez ajouter une nouvelle étape ou remplacer l'actuelle. Peu importe l'option, ça n'a pas d'incidence dans ce cas de figure et nous avons maintenant, les dates au bon format.

Les dates n'ont plus l'information des heures

Étape 4 : Ajouter une colonne Âge

Cette étape n'est pas très compliquée mais nécessite de bien faire attention au type de données (comme toujours dans Power Query).

  • Sélectionnez votre colonne contenant les Dates de naissance
  • Ouvrez le menu Ajouter une colonne > Date > Âge
Ajout d'une colonne Age

Le résultat est très déroutant car cette manipulation nous retourne le nombre de jours entre la date de naissance et la date du jour.

Données retournées au format Durée

Étape 5 : Convertir en nombre année

Pour convertir ce résultat en nombre d'années, il suffit

  • Sélectionnez la nouvelle colonne Âge (sans cela, l'option Durée ne sera pas accessible)
  • Appliquez le menu Transformer > Durée > Total années
Menu pour le calculer le nombre d'années

Et maintenant nous avons bien le nombre d'années mais avec des décimales

Age retourné sous format décimal

En cliquant sur l'icone des types de données, il est facile de transformer ce résultat en nombre entier

Convertir les âges en nombre entier

Étape 6 : Créer les tranches d'âge automatiquement.

Cette étape va retourner les tranches d'âges juste en saisissant quelques exemples.

  • Sélectionner la colonne des âges
  • Ouvrir le menu Ajouter une colonne > Colonnes à partir d'exemples > A partir de la sélection
Ajout d'une colonne à partir d'exemples

Cette action ouvre une nouvelle colonne sur la droite de vos données dans laquelle vous allez vous-même saisir les tranches que vous souhaitez créer.

Ajout d'une colonne à partir d'exemple

Dans la première cellule, nous allons saisir la tranche 30-34. Automatiquement, Power Query vous propose une liste "estimée" à partir de votre saisie.

Liste estimée à partir d'un premier exemple

Mais on voit que le deuxième regroupement proposé n'est pas le bon. Aucun souci, il suffit d'écrire par dessus la valeur proposée pour indiquer le résultat attendu. 👍😀

La liste est correcte en seulement 2 exemples saisis manuellement

En seulement 2 exemples de saisie, la liste est correcte. Dès que vous avez obtenu la liste que vous attendez, appuyez sur OK

Étape 7 : Regrouper par tranches d'âge et genre

Il nous faut maintenant regrouper chaque tranche d'âges, et par genre, que nous venons de créer et comptabiliser le nombre de personnes pour chaque tranche. Cette tâche se réalise en une seule action.

  • Ouvrir le menu Transformer > Regrouper par
Menu Regrouper par
  1. Cliquez sur Avancé
  2. Choisissez la première colonne de regroupement ; la plage des âges
  3. Puis cliquez sur le bouton Ajouter un regroupement
  4. Sélectionner la colonne Genre
  5. Comme calcul, indiquer que vous voulez compter les lignes
  6. Validez en appuyant sur Ok
Paramètre de regroupement des lignes

Et instantanément, le résultat s'affiche dans Power Query

Étape 8 : Permuter les données par genre

Il ne nous reste plus qu'à indiquer que la colonne des genres doit se retrouver en colonne.

  • Sélectionnez la colonne Genre
  • Cliquer sur le menu Transformer > Pivoter la colonne
Outil pour pivoter la colonne

Indiquez la colonne qui va être répartie entre les colonnes. C'est évidemment la colonne Nombre qui est à répartir.

Colonne à répartir entre les colonnes créer

Et c'est terminé 😀 Nous avons obtenu le résultat attendu.

Résultat final du regroupement

Étape 9 : Transférer dans Excel

Pour transférer le résultat dans une feuille de calcul Excel, il suffit de cliquer sur le menu Accueil > Fermer & Charger

Menu Fermer et Charger de Power Query

Et le résultat s'affiche maintenant dans votre feuille de calcul 👍

Le résultat s'affiche maintenant dans Excel

Articles liés

Formation Power Query

Power Query est l'outil moderne d'importation et de transformation des données. Son utilisation est très simple et ne nécessite pas de connaissance avancée d'Excel ni de connaissance en programmation.

Si vous voulez vous former à l'utilisation de Power Query, je vous ai conçu cette formation sur Udemy très simple d'accès.

Formation Power Query Udemy

Vidéo tutorielle

Retrouvez toutes ces techniques dans la vidéo suivante.

9 Comments

  1. HM
    12/09/2023 @ 13:29

    Lorsque je saisie la liste des tranches d'âge aucun remplissage automatique mais la message 'null'
    Si j'inscris toute ma liste la somme par tranche d'âge ne se fait pas.

    Reply

  2. Aminatou BAO
    27/09/2022 @ 19:27

    Merci beaucoup. Ceci m'a grandement servi, vraiment !

    Reply

    • Elias
      18/06/2023 @ 12:20

      Non mais 3h pour simplement avoir une donnée ce n'est pas du tout de la formule excel mais du bricolage débutant ...

      Reply

  3. Vanessa
    15/05/2021 @ 09:51

    Merci infiniment pour cette vidéo !! J'appréhendais dans le cadre de mes études de faire la pyramide des âge à partir d'un liste... Je maîtrise pas trop mal Excel, mais là... Problème résolu ! J'ai ma base de données prête ! Go pour mon graphique !

    Reply

  4. Greg
    19/03/2021 @ 14:26

    Bonjour. Je ne peux pas "ajouter une colonne à partir d'un exemple" car je n'ai pas ce bouton. j'ai uniquement "ajouter une colonne personnalisée", et je suis bien incapable de créer un code pour réaliser les tranches d'âge... J'ai excel 2016.
    Une idée? merci.

    Reply

    • Frédéric LE GUEN
      19/03/2021 @ 17:50

      Effectivement, la fonctionnalité a été rajoutée après. Le mieux serait que vous passiez à Microsoft 365 pour toujours avoir les dernières mise à jour. Pour un particulier ce n'est pas très cher.

      Reply

  5. Danielle
    16/03/2021 @ 11:00

    Bonjour,
    j'ai essayer de faire la pyramide des âge avec power query je constate que:
    je n'arrive pas à ajoute une colonne à partir de la plage il n y a que la rubrique à partir d'un tableau
    la barre des formule ne s'affiche pas chez contrairement à ce que je peux voir chez vous
    je n'arrive pas à implémenter les tranches d'âges

    Reply

  6. Dzila Ngalouoli jeancy Grâce
    14/06/2020 @ 00:40

    J'ai aimé ce résumé sur la construstruction de la pyramide des âges. En lisant j'ai cimpris comment le faire. J'aimerai bien comprendre en appliquant, mais je ne sais pas comment télécharger les données des dates de naissances s'agissant de la pyramide des âges pour un ensemble des pays.

    Reply

    • Frédéric LE GUEN
      14/06/2020 @ 11:18

      Bonjour, aucun de mes exemples de données n'est téléchargeable pour des raisons de droits d'auteur.

      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.