Calul de l'age dans excel 2007

Fermé
barlou - 25 avril 2008 à 19:02
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 - 2 avril 2012 à 13:38
Bonjour,

J'essaye depuis quelques temps de trouver une formule dans Excel 2007 afin de calculer l'âge d'une personne à partir de sa date de naissance comparé à la date d'aujourd'hui.

La date de naissance se trouve en D7
La date d'aujourd'hui n'a pas de cellule précise car je voudrais que ce soit automatique : =aujourdhui()
Et pour la cellule à obtenir l'age, elle se trouve en E7

J'ai fait beaucoup de possibilité comme datedif...et bien d'autre mais rien n'y fait, toujours le même message d'erreur : #VALEUR!



Merci d'avance pour votre aide.
A voir également:

6 réponses

Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
26 avril 2008 à 15:27
Salut,

En E7 pose cette formule. qui te donnera le nombre d'anniversaires fêtés à ce jour, Je m'explique si la personne fête ces 20 ans demain la formule donnera 19 jusqu'a demain. pour avoir en plus les mois une inbriquation s'impose, mais es ce nécessaire

=TRONQUE((AUJOURDHUI()-D7)/365)

A+

_________________________________________________________________

Vous cherchiez de l’aide. Les membres du forum, bénévolement étaient à vos côtés.
Ayez la gentillesse de nous dire si votre problème est résolu. Afin de classer la
Demande.
0
Merci Mike-31 pour ta réponse mais je suis désolé car ça me fait le même souci que les autre formules, dans la cellule (E7) une fois que j'entre la formule, j'ai le message d'erreur suivant qui s'inscrit :

#VALEUR!

Est ce un problème sur Excel 2007, la formule qui est fause ou encore le formalisme de la date de naissance qui est non adapté ?

Pour info, la date de naissance se trouvant en D7 en de forme 09/11/1984 (JJ/MM/AAAA)

Merci encore.
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
26 avril 2008 à 21:07
Tu n'as pas besoin de faire une mise en forme des cellules, en D tu saisie directement la date de naissance comme ceci 15/06/2000, en F tu saisies la formule et tu doit avoir le résultat.

vas à cette adresse récupérer un modéle

https://www.cjoint.com/?eAve5c8FSY

A+
______________________________________________________________________________

Vous cherchiez de l’aide. Les membres du forum, bénévolement étaient à vos côtés.
Ayez la gentillesse de nous dire si votre problème est résolu. Afin de classer la
Demande.
0
Merci beaucoup Mike-31, ça marche.

Encore merci pour ton aide et pour le modele Excel, ca m'a vraiment aidé.

@+
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
27 avril 2008 à 14:51
Salut,

tu peux encore amèliorer en copiant en E cette formule et ça te donnera l'age et le nombre de mois en nombre décimal ex 25,3 soit vingt cinq ans et 3 mois

=SI(D18="";"";TRONQUE((AUJOURDHUI()-D18)/365)+((TRONQUE(((((AUJOURDHUI()-D18)/365))-TRONQUE(((AUJOURDHUI()-D18)/365)))*365/30))/10))


si tes attentes sont satisfaites marque ton statut résolu au dessus de ton post merci

A+
0
C'est pas forcément précis car pour une personne née le 01/05/1982, ca lui fait déja 26 ans alors qu'il reste 3 jours avant son anniversaire.

Et si l'on fait le calcul avec 365,25, ca lui fait 26,2 ans.

C'est quand même bizard tu trouve pas ?
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
27 avril 2008 à 22:52
Colle cette formule, en E21 et incremante la vers le haut ou le bas.

=SI(D24="";"";TRONQUE((AUJOURDHUI()-D24+1)/365,25)+TRONQUE(TRONQUE((AUJOURDHUI()-D24+1)-TRONQUE((AUJOURDHUI()-D24)/365,25)*365,25)/30,44)/100)

Elle plus précise mais il une erreur de 24 heures peut se rencontrer. dans l'ancienne formule j'ai posé aujourd'hui-année de naissance, c'est le principe des intervalles il fallait donc ajouter 1, répété plusieurs fois et ajouté à une décalage concernant la moyenne mensuelle, si l'anniversaire est dans le premier trimestre on se trouve vite avec deux ou trois jours de décalage.

Par contre quand on fais aujourd'hui()-l'année de naissance+1 nous avons un nombre exat de jours

A+
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bonjour
Je rencontre le même problème, mais le lien sur cjoint .com ne fonctionne plus
Je ne comprends pas pourquoi la formule ne fonctionne pas.
Pouvez-vous m'aider?
0
Mike-31 Messages postés 18318 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 078
2 avril 2012 à 13:38
Salut,

Tu devrais ouvrir ta propre discussion et expliquer ton problème, chaque cas est particuler et les formules peuvent ne pas correspondre
0