Date de naissance trouver une tranche d'age
tifou33
-
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 18903 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
sur un tableau excel , j'ai des dates de naissance (format date): 10/06/1956
12/09/1987
je souhaiterai une formule qui calcule en focntion de la date de naissance, le nombre de personne qui on entre 50 ans et 55 ans par exemple. puis le nombre de personne qui on entre 45 et 50 ans ...
je vosu remercie
sur un tableau excel , j'ai des dates de naissance (format date): 10/06/1956
12/09/1987
je souhaiterai une formule qui calcule en focntion de la date de naissance, le nombre de personne qui on entre 50 ans et 55 ans par exemple. puis le nombre de personne qui on entre 45 et 50 ans ...
je vosu remercie
8 réponses
-
bonjour,
et bien si ton fichier n'a pas d'infos confidentielles, tu peux le déposer sur http://www.cijoint.fr/ et coller le lien donné par le site sur ton prochain message.-
Bonjour,
Excusez l'incruste !
une fois calculé l'âge pourquoi ne pas passer tout simplement par un tableau croisé dynamique?
ci joint exemple avec calcul simplifié de l'âge et hommes-femmes (extrait d'une démo de construction d'une pyramide d'âge)
http://www.cijoint.fr/cjlink.php?file=cj201006/cij1rBd0s0.xls -
-
-
-
bonjour,
une solution avec :
Dates de naissance en plage A1:A50 (par exemple)
limite basse cherchée en C1 (par exemple '50')
limite haute cherchée en D1 (par exemple '60')
=SOMMEPROD((DATEDIF(A1:A50;AUJOURDHUI();"y")>C1)*(DATEDIF(A1:A50;AUJOURDHUI();"y")<D1))
Modifier selon besoin les < et > en <= et/ou >= pour inclure ou exclure les dates limites.
Fait appel à une fonction "cachée" d'excel DATEDIF décrite ici
Si vous n'avez besoin de rien, demandez-moi. -
la formule ne marche , il me dit qu'il y a une erreur?
dans ma formule, j'utilise la case F4:F900,(date de naissance) , et je souhiate que il me trouve ne nombre de personne qui ont entre 50 ans et 55 ans.
du coup j'ai mis :
=SOMMEPROD((DATEDIF(F4:F900;AUJOURDHUI();"y")>50)*(DATEDIF(F4:F900;AUJOURDHUI();"y")<55))
??? -
bonjour,
Ci-joint fichier qui fonctionne pour compréhension :
http://www.cijoint.fr/cj201006/cijFyB4DYr.xls -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
je suis obliger de mettre une cellule avec le chiffre 55 et 50. ?? c'etais cela ma question ?
-
bonjour,
non : ta formule donnée en post 2 fonctionne :
=SOMMEPROD((DATEDIF(F4:F900;AUJOURDHUI();"y")>50)*(DATEDIF(F4:F900;AUJOURDHUI();"y")<55))
A vérifer :
pas de "texte" dans F4:F900
format des cellules de la plage
....
-
Effectivement dans un autre tableau , la formue marche parfaitement, mais dans mon tableau , je comprends pas pourquoi ca ne marche pas. la colonne F4:F900 est sous format date. ... je comprends pas ...
-
je vous remrecie , c'est ok , la formule etait correcte , c'est moi qui ai fait une mauvaise manipulation . merci encore et bonne journee