Calcul age

Résolu
mchotard Messages postés 425 Date d'inscription vendredi 6 mai 2011 Statut Membre Dernière intervention 30 octobre 2024 - 30 oct. 2024 à 11:09
brucine Messages postés 17794 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 21 novembre 2024 - 30 oct. 2024 à 16:31

Bonjour

malgré mes recherches, je n'arrive pas à trouver la formule excel pour calculer l'âge d'une personne entre deux dates avec le résultat en année et en mois.

Exemple je voudrais que

15/10/1946 - 24/09/2023 = 76 ans et11 mois

merci pour votr aide

A voir également:

3 réponses

NonoM45 Messages postés 563 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 21 novembre 2024
30 oct. 2024 à 11:16

Bonjour mchotard,

Avec la formule

=DATEDIF(DateDébut;DateFin; "Y") & " ans et " & DATEDIF(DateDébut;DateFin; "YM") & " mois"
1
mchotard Messages postés 425 Date d'inscription vendredi 6 mai 2011 Statut Membre Dernière intervention 30 octobre 2024 39
30 oct. 2024 à 16:30

Euréka, j'ai trouvé, ça marche et j'en suis très heureux.

Un très cordial mercic

Bonne soirée

1
mchotard Messages postés 425 Date d'inscription vendredi 6 mai 2011 Statut Membre Dernière intervention 30 octobre 2024 39
30 oct. 2024 à 16:23

Merci NonoM45

C'est bizarre car dans un endroit la formule fonctionne bien

=DATEDIF(H8;I8;"y")&" ans et "&DATEDIF(H8;I8;"ym ")&" mois"

j'ai par exemple 1/10/2023 et 30/10/2024 =  1 an et 9 mois

par contre dans une autre endroit avec la même formule

=DATEDIF(H8;I8;"y")&" ans et "&DATEDIF(H8;I8;"ym ")&" mois"

j'ai le résultat suivant 15/10/1920 et 21/09/2013 résultat #NOMBRE!

Quelle format pour les cellules du résultat

Merci

0
brucine Messages postés 17794 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 21 novembre 2024 2 599
30 oct. 2024 à 16:31

Bonjour,

L'erreur #NOMBRE est rendue dans DATEDIF quand la première date n'est pas la plus ancienne, auquel cas on doit avant tester laquelle est la plus grande pour appliquer la formule dans un sens ou dans l'autre.

Mais ici ce n'est pas le cas: tu as tout bêtement laissé traîner un espace excédentaire après ym et avant "

0