Calculer l'âge dans Excel

Calcul de l'âge dans une feuille Excel

Cela arrive la plupart du temps où nous avons besoin de connaître l'écart de temps entre deux dates et le calcul de cet âge ou de cet intervalle de temps entre deux dates peut être complexe si cela n'est pas fait avec l'aide d'Excel. Cette complexité de calcul peut devenir amusante si nous utilisons les fonctions Excel. En effet, dans Excel, l'âge ou l'écart de temps entre les deux dates peut être calculé dans les différents termes. Cela signifie que l'âge peut être calculé en années, mois et également en jours.

Calculer l'âge sans utiliser Excel peut être tellement fatigant que le calcul de l'âge est parfois très complexe, surtout si l'âge doit être calculé à partir des deux dates qui ne représentent pas un mois complet.

Le calcul de l'âge dans Excel est très simple car cela peut être fait à l'aide de formules simples. Dans Excel, nous n'avons pas de fonction spécifique permettant de calculer l'âge, mais nous devons utiliser les autres fonctions de date d'Excel pour obtenir l'âge au format souhaité. Nous pouvons également obtenir l'âge en termes d'années, de mois et de jours.

Comment calculer l'âge dans une feuille Excel?

Voici les exemples pour calculer l'âge dans une feuille Excel.

Vous pouvez télécharger ce modèle Excel Calculer l'âge ici - Modèle Excel Calculer l'âge

Exemple # 1- Calcul de l'âge dans Excel en termes d'une année

Pour calculer l'âge en termes d'années, nous utiliserons la fonction «DATEDIF».

Étape 1: Sélectionnez la cellule dans laquelle l'âge doit être affiché.

Étape 2: Entrez la formule «daté si» comme ci-dessous.

= DATEDIF (date passée, date actuelle, "Y")

  • Date passée:  cela signifie la cellule qui a la date de début.
  • Date actuelle:  cela signifie la cellule dont la date tombe après la date de début.
  • «Y»: Cela signifie que nous avons besoin de l'âge en termes d'années seulement.

Étape 3:

Une fois la fonction insérée, nous obtiendrons le résultat qui montre l'âge comme des années complètes uniquement.

  • Calcul de l'âge avec une fraction d'années.

Exemple # 2 - Calcul de l'âge en termes de mois Excel

Si nous avons besoin de l'âge en termes de mois, nous devons simplement faire un petit changement dans la formule de datée si nous l'avons utilisée dans le cas du calcul des années.

= datéIf (Date passée, date actuelle, "M")

Maintenant, nous avons utilisé «M» car nous avons besoin de l'âge en termes de mois seulement.

Faites glisser la formule pour obtenir le reste des résultats.

  • Calcul de l'âge en termes de mois (y compris les mois partiels)

Exemple # 3 - Calcul de l'âge dans Excel en termes de jours

Si nous avons besoin de l'âge en termes de jours, nous devons simplement utiliser la formule Excel ci-dessous

= datéIf (Date passée, date actuelle, "J")

Faites glisser la formule pour obtenir le reste des résultats.

Exemple # 4- Calcul de l'âge dans Excel en année, mois et jours

Si nous avons besoin de connaître l'âge en termes d'âge, de mois et d'années, nous devons simplement utiliser la formule concaténée excel avec la formule DATEDIF.

Maintenant, si nous avons besoin de connaître l'âge en «Y / M / D», nous voulons dire que nous voulons que l'Excel nous indique les années complètes, les mois qui sont au-dessus des années complètes, et enfin les jours qui ne font pas un mois.

= CONCATENER (DATEDIF (A2, B2, "Y"), "années", DATEDIF (A2, B2, "YM"), "Mois et", DATEDIF (A2, B2, "MD"), "Days")

Dans la formule ci-dessus, nous avons utilisé

  • «Y»: Cela signifie que nous avons besoin d'années.
  • «YM»: Cela signifie que nous avons besoin de mois qui dépassent les années complètes.
  • «MD»: Cela signifie que nous avons besoin des jours qui dépassent les mois terminés.

Faites glisser la formule pour obtenir le reste des résultats.

Calcul de l'âge avec l'aide d'Excel VBA

Si nous voulons utiliser VBA pour calculer l'âge, nous devons écrire un code en VBA.

Étape 1:  Ouvrez l'éditeur VBA en cliquant sur la touche du clavier Alt + F11

Étape 2:  définissez le code.

Ici, dans le code, nous avons défini «âge» comme variante et donné sa source comme la cellule A1 de la feuille. Cette cellule A1 a la formule que nous avons utilisée dans les exemples ci-dessus.

Étape 3:  Saisissez la date au format «MM / JJ / AA».

Étape 4:  Cliquez sur la touche «Afficher l'âge à la date».

Étape 5:  Le résultat sera affiché dans Msg. boîte comme ci-dessous.

  • Dans les exemples ci-dessus, nous avons vu les différents exemples de la façon dont l'âge peut être calculé entre deux dates. À ce stade, nous devons être en mesure de comprendre que l'âge ne peut être calculé que si nous avons deux dates, dont l'une tombe avant la seconde. En termes Excel, les dates ne sont pas des dates mais un code qui reflète la date à l'écran. Cela signifie que le 1/1/2019 pourrait être le 1er janvier 2019 pour nous, mais pour exceller ce n'est pas une date, il s'agit de 43466 dans ses termes.
  • Excel utilise son propre codage pour les dates et ce codage est ensuite formaté pour nous afin que nous puissions voir ce nombre comme des données. Puisqu'il n'y a rien qui s'appelle date pour exceller, excel est capable de soustraire deux dates.
  • Dans les exemples ci-dessus, nous avons utilisé la formule «DatedIf» pour calculer l'âge entre deux dates. Cette fonction n'apparaît pas dans la fonction de saisie semi-automatique lorsque nous commençons à taper la fonction. C'est parce que cette fonction est cachée pour exceller et ne vient pas comme une suggestion d'Excel. Il est donc important que nous connaissions la syntaxe complète de cette fonction.

Choses à retenir

  • Une fonction datée n'apparaîtra pas dans l'option de saisie semi-automatique au cas où nous aurions commencé à taper cette fonction. Il est donc important que nous connaissions la syntaxe complète de cette fonction.
  • Les deux dates doivent être dans le même format pour le calcul de l'âge.
  • Il ne faut pas oublier que lors de l'utilisation d'une fonction datéeif, nous devons d'abord entrer la date qui tombe avant la date à laquelle nous allons entrer dans la deuxième option de syntaxe.
  • Si dans le cas où nous obtenons une date au lieu de l'âge, nous devons changer le formatage de cette cellule en nombre à partir de la date.