Formule de calcul de l'âge
Résolu
g@zelle
Messages postés
103
Date d'inscription
Statut
Membre
Dernière intervention
-
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
via55 Messages postés 14512 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans un tableau créé en 2013, J'ai dans la colonne C2 : l'année de naissance 1987 et dans la colonne V2 j'ai la formule suivante =SI(C2<>"";ENT((MAINTENANT()-C2)/365,24);"") qui me donne l'âge en 2013 soit : 26 ans
Aujourd'hui 2014, je souhaiterais savoir comment je peux modifier la formule ci-dessus pour avoir l'âge en 2014.
J'ai bien essayé de remplacer le "24", mais je n'y suis pas arrivée à avoir la bonne formule.
Est-ce qu'une personne pourrait me m'expliquer comment faire ?
Merci
Cordialement,
g@zelle
Dans un tableau créé en 2013, J'ai dans la colonne C2 : l'année de naissance 1987 et dans la colonne V2 j'ai la formule suivante =SI(C2<>"";ENT((MAINTENANT()-C2)/365,24);"") qui me donne l'âge en 2013 soit : 26 ans
Aujourd'hui 2014, je souhaiterais savoir comment je peux modifier la formule ci-dessus pour avoir l'âge en 2014.
J'ai bien essayé de remplacer le "24", mais je n'y suis pas arrivée à avoir la bonne formule.
Est-ce qu'une personne pourrait me m'expliquer comment faire ?
Merci
Cordialement,
g@zelle
A voir également:
- Formule de calcul de l'âge
- Formule si et - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Formule somme excel colonne - Guide
- Excel mise en forme conditionnelle formule - Guide
3 réponses
Bonjour
1° si en C2 tu n'as que l'année la formule ne peut pas renvoyer le nombre d'années, tu as forcément une date en C2 (même si seule l'année est affichée suite à un Format personnalisé)
2° la formule est valable quelque soit l'année actuelle puisque MAINTENANT récupère la date actuelle
3° Une autre formule qui donne le même résultat :
=SI(C2<>"";DATEDIF(C2;AUJOURDHUI();"y");"")
Cdlmnt
1° si en C2 tu n'as que l'année la formule ne peut pas renvoyer le nombre d'années, tu as forcément une date en C2 (même si seule l'année est affichée suite à un Format personnalisé)
2° la formule est valable quelque soit l'année actuelle puisque MAINTENANT récupère la date actuelle
3° Une autre formule qui donne le même résultat :
=SI(C2<>"";DATEDIF(C2;AUJOURDHUI();"y");"")
Cdlmnt
je te remercie, pour ton aide, je ne comprends pas pourquoi, mais dans mon tableau j'ai mis la formule proposée, et cela ne fonctionnait pas, j'ai toujours 26 qui s'affiche et non 27.
J'ai tapé ta formule dans un autre tableau vierge, et là ça fonctionne ! Je vais donc refaire mon tableau dans une nouvelle feuille, y a peut-être quelque chose qui fait que cela ne fonctionne pas, mais quoi ??????
Bien cordialement.
a niter toutefois que la formule ne renvoie que le nombre d'année complète, et donc par rapport à aujourd'hui 21/10/2014, donnera 26 si la date de naissance en 1987 est après le 21/10/87, 27 si elle est antèrieure
vous pouvez affiner avec cette formule:
=SI(C2="";"";DATEDIF(A1;AUJOURDHUI();"y")&" an(s) "&DATEDIF(A1;AUJOURDHUI();"ym")&" mois")
qui vous donnera l'age en année et mois complets
crdlmnt