Quelqu'un a déjà réussi à calculer un age ?

  • Initiateur de la discussion Initiateur de la discussion seb
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

seb

Guest
Bonjour à tous,
Je dois calculer l'age réel de personne en format nombre d'année et de mois ?
Quelqu'un peut m'aider ?
Merci d'avance
 
Bonsoir,

Pour corroborer ce que dit Pascal, c'est assez simple, voici une des possibilités :

=SI(DATEDIF(A11;MAINTENANT();'y')=0;;DATEDIF(A11;MAINTENANT();'y')&SI(DATEDIF(A11;MAINTENANT(); 'y')>1;' ans ';' an '))&DATEDIF(A11;MAINTENANT();'ym')&' mois '

la date de naissance étant en A11.

Moi personnellement, j'arriverais jamais à me mettre ca dans la tête.

Message édité par: Brigitte, à: 10/04/2006 21:11
 
Merci beaucoup de ta réponse, mais je ne retrouve pas la fonction dans ma liste, il faut peut etre insérer une macro complémentaire, peut on calculer la meme chose entre 2 dates zavec le meme format ?
Merci encore
 
Bonsoir,

Par exemple :

en A11 : 15/04/05
en B11 : 20/05/06

=SI(DATEDIF(A11;B11;'y')=0;;DATEDIF(A11;B11;'y')&SI(DATEDIF(A11;B11; 'y')>1;' ans ';' an '))&DATEDIF(A11;B11;'ym')&' mois '

donne 1 an 1 mois

On peut rajouter les jours si tu le souhaites.

Message édité par: Brigitte, à: 10/04/2006 21:10
 
Bonjour,

Avec un format nombre personnalisé
(le résultat est numérique)
=DATEDIF($A1;AUJOURDHUI();'Y')*100+DATEDIF($A1;AUJOURDHUI();'YM')

Format de la cellule au choix :
00'.'00

Plus mieux avec gestion des pluriels :
[>199]00' ans '00' mois';00' an '00' mois'

Pour aligner les 'an' qu'il y ait ou non un s :
[>199]00' ans '00' mois';00' an '_s00' mois'

Mais... la valeur de la cellule est de 200 pour 2 ans et de 10603 pour 106 ans et 3 mois
 
Re

Alors là Seb si tu parlais de crack tout à l'heure je ne sais comment tu vas pouvoir qualifier Monique car là à coté on est des enfants en formule

Sinon monique et si on faisait dans la même idée

=DATEDIF($A1;AUJOURDHUI();'Y')+DATEDIF($A1;AUJOURDHUI();'YM')/100

ainsi on aurait

2.00 et 106.03

?????
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
2
Affichages
107
  • Question Question
Microsoft 365 Analyse des offres
Réponses
10
Affichages
318
Réponses
3
Affichages
233
Retour