Macro calcul l'age en mois à partir de DNS

Bonsoir à tous

j'ai besoin d'aide les ami(e)s

en fait, je voudrais savoir comment calculer l'age d'une personne en mois(900 MOIS par exemple) àpartir de sa date de naissance??

merci Bcp

Cyrina

Salut le forum

Permet de calculer le nombre de jours, de mois ou d'années entre deux dates.

Syntaxe : DATEDIF(date_début;date_fin;unité)

  • Date_début correspond à la date de début de la période.
  • Date_fin correspond à la date de fin de la période.
  • Unité correspond au type d'information qui doit être renvoyé par la fonction.

Les différentes unités disponibles avec la fonction DATEDIF sont :

  • "y" : Renvoie le nombre d'années entières comprises dans la période.
  • "m" : Renvoie le nombre de mois entiers compris dans la période.
  • "d" : Renvoie le nombre de jours compris dans la période.
  • "ym" : Renvoie la différence entre le mois de Date_début et celui de Date_fin sans tenir compte des jours et des années.
  • "yd" : Renvoie la différence entre le jour de Date_début et celui de Date_fin sans tenir compte des années.
  • "md" : Renvoie la différence entre le jour de Date_début et celui de Date_fin sans tenir compte des mois ni des années.
=DATEDIF(C3;AUJOURDHUI();"m")

Mytå

re

Merci pour tas rapidité de réponse et ton professionnalisme;)

peut tu m'explique comment faire exactement car moi je suis nulle en VBA; le format de la date est comme suit : 19/6/1981 -->360 mois

en faite moi j'ai les date en colonne A et je souhaite calculer dans la zone B les ages qui seront affiché en nombre de mois !

MERCI BCP

Cyrina

Re le forum

Pas besoin de VBA c'est une formule.

En B3 à recopier vers le bas

=DATEDIF(A3;AUJOURDHUI();"m")

Mytå

Mytå a écrit :

Re le forum

Pas besoin de VBA c'est une formule.

En B3 à recopier vers le bas

=DATEDIF(A3;AUJOURDHUI();"m")

Mytå

OK SUPER !!

par contre est ce que je peux modifier AUJOURDHUI() et mettre une autre date !!

merci bcp

Re le forum

Oui, tu peux utiliser une cellule ou une date saisie entre guillemets

=DATEDIF(A3;$A$1;"m")
=DATEDIF(A3;"01/01/2008";"m")

Mytå

Mytå a écrit :

Re le forum

Oui, tu peux utiliser une cellule ou une date saisie entre guillemets

=DATEDIF(A3;$A$1;"m")
=DATEDIF(A3;"01/01/2008";"m")

Mytå

Merciii bcp Myta )

Cyrina

Rechercher des sujets similaires à "macro calcul age mois partir dns"