Calcul du nombre de personnes comprises entre 2 âges

Fermé
patoche976 Messages postés 2 Date d'inscription mercredi 11 février 2015 Statut Membre Dernière intervention 11 février 2015 - 11 févr. 2015 à 16:06
patoche976 Messages postés 2 Date d'inscription mercredi 11 février 2015 Statut Membre Dernière intervention 11 février 2015 - 11 févr. 2015 à 17:00
Bonjour,

Je travaille sur un tableau dans lequel je calcul l'âge de 17 000 personnes.
A partir de la colonne date de naissance, j'ai ajouté une colonne avec une formule =AUJOURDHUI()-Date de naissance.
Pour que le résultat soit compréhensible, j'ai appliqué au résultat un format date de type aa.

A partir de cette nouvelle colonne, je dois calculer le nombre de personnes comprises entre 16 et 25 ans inclus, 26 et 40 ans inclus, etc.

J'ai testé une dizaine de formule sans succès.

Quelqu'un pourrait-il me conseiller ?

Merci d'avance

A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
11 févr. 2015 à 16:11
Bonjour
la différence entre la date de naissance est la date d'aujourd'hui donne un nombre de jours et vous, vous cherchez avec un nombre d'années
pour calculer l'age, utilisez plutôt cette formule qui donne le nombre d'années complète entre deux dates:

=DATEDIF(date naissance;AUJOURDHUI();"y")

qui tiendra même compte des années bissextiles.

Et ensuite vous pourrez appliquer une formule du genre

=NB.SI(A:A;>=age mini;A:A<=age maxi)

crdlmnt
0
patoche976 Messages postés 2 Date d'inscription mercredi 11 février 2015 Statut Membre Dernière intervention 11 février 2015
11 févr. 2015 à 17:00
Vraiment sympa d'avoir répondu si rapidement.
Merci, je teste demain et vous dirai si je m'en suis sorti.
Cordialement
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 414
Modifié par Vaucluse le 11/02/2015 à 16:15
.... sinon vous pouvez utiliser une formule du genre:

=NB.SI(A:A;">="&DATE(ANNEE(AUJOURDHUI()-26;1;1))
qui se référera au 1° janvier de la 26 année avant la date du jour, mais pas au nombre exact d'années de chacun.

et bie sur:

=NB.SI.ENS(A:A;">="DATE(ANNEE(AUJOURDHUI()-50;1;1);A:A<=DATE(ANNEE(AUJOURDHUI()-26;1;1))
pour les 26 à 50

ect..

c rdlmnt

Errare humanum est, perseverare diabolicum
0