IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

Utilisation d'un tableau pour faire une pyramide des ages


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    février 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2012
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Utilisation d'un tableau pour faire une pyramide des ages
    Bonjour,

    Je viens de mettre en forme un tableau de 782 lignes de bénévoles d'association.

    Je voudrais faire une pyramide des ages, comment puis je arriver à faire des sous totaux par tranche d'age ?
    Par exemple :
    Moins de 15 ans
    de 16 à 20
    de 21 à 25
    de 26 à 30
    ...

    Je vous remercie d'avance pour votre aide.

    Bernard DUSSEAU
    91200 Athis-Mons
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent sénior

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    février 2010
    Messages
    8 244
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : février 2010
    Messages : 8 244
    Points : 15 920
    Points
    15 920
    Par défaut
    Bonjour

    Ci-joint un exemple avec 2 solutions : par formules et par TCD. Le graph peut être remanié pour réaliser une vraie pyramide.

    Pour le TCD, les lignes sans age posent problème car elles se mélangent aux moins de 16 ans...

    J'ai remis le sexe dans une même colonne et la source sous forme de tabeau...
    Fichiers attachés Fichiers attachés
    Chris
    PowerQuery existe depuis plus de 12 ans, est totalement intégré à Excel 2016 &+. Utilisez-le !

    Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
    Confucius

    ----------------------------------------------------------------------------------------------
    En cas de résolution, n'hésitez pas cliquer sur c'est toujours apprécié...

  3. #3
    Expert éminent sénior Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    juin 2007
    Messages
    16 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2007
    Messages : 16 035
    Points : 32 865
    Points
    32 865
    Par défaut
    Je n'ai pas regardé ta pièce jointe mais le plus simple pour ce type de problème est d'utiliser la fonction FREQUENCE en matriciel. C'est précisément à ce genre de cas qu'elle est destinée.
    Elle a l'avantage d'offrir beaucoup de souplesse : il est possible de modifier ensuite les limites de chaque tranches sans avoir à modifier la formule.

    En supposant que la liste des ages soit en A1:A100, tu mets en B1:B10 (ou plus) les valeurs :
    ...etc...
    Je te conseille de mettre en dernière valeur une valeur très grande (1000 par exemple) pour être sûr de traiter toutes les données.

    Tu sélectionnes les cellules C1:C10 (c'est important, toutes les cellules doivent être sélectionnées) et tu tapes dans la barre de formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =FREQUENCE(A$1:A$100;B1:B10)
    Et tu valides avec Ctrl+Shift+Entrée pour signifier que c'est une formule matricielle.

    Normalement, la formule devrait se placer toutes seule dans les cases C2:C10 et tu devrais avoir ta pyramide.
    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion.

Discussions similaires

  1. [Débutant] Création d'une pyramide des ages en silverlight c#
    Par SALIA LOUA OLIVIER dans le forum Silverlight
    Réponses: 0
    Dernier message: 06/05/2015, 17h35
  2. Réponses: 11
    Dernier message: 01/07/2012, 15h12
  3. Utiliser un tableau de résultat pour faire une jointure
    Par Xavier1979 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 13/06/2007, 13h27
  4. creation d'une pyramide des ages
    Par s.hanane dans le forum Oracle
    Réponses: 1
    Dernier message: 03/05/2007, 21h57
  5. Utilisation d'un thread pour faire une pause.
    Par ropabo dans le forum Concurrence et multi-thread
    Réponses: 5
    Dernier message: 11/06/2006, 14h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo