>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment calculer l'âge dans Excel à partir d'une date de naissance

Deux des méthodes les plus courantes pour calculer l'âge à partir d'une date de naissance dans Excel sont l'utilisation de la fonction DATEDIF et l'utilisation d'opérateurs arithmétiques standards sur les champs de date. Lorsque vous utilisez des valeurs de date dans une feuille de calcul Excel, il est utile de comprendre comment les valeurs de date sont stockées dans Excel et la différence entre les chaînes de caractères et les champs de date. Les champs de date ne sont pas compatibles entre les versions Windows et Mac d'Excel ; si vous créez une feuille de calcul avec des champs de date sur une plateforme et l'ouvrez sur l'autre, les valeurs de date seront incorrectes.

Les valeurs de date dans Excel

Excel dispose d'un type de données spécial appelé Date qui interprète correctement une valeur comme une date plutôt que comme une chaîne de caractères. Vous pouvez convertir des chaînes de caractères en champs de date en formatant les cellules avec le format Date ou en calculant la valeur d'une date à partir de sa représentation textuelle à l'aide de la fonction DATEVALUE. Par exemple, DATEVALUE("08/05/2008") convertit la chaîne "08/06/2008" en date du 6 août 2008 ou du 8 juin 2008, selon que votre paramètre système est Mois-Jour-Année ou Jour-Mois-Année.

Comment Excel stocke les dates

Excel stocke les dates en interne sous forme de numéros de série, qui sont des nombres à virgule flottante. La partie entière représente le nombre de jours depuis le 1er janvier 1900 sous Windows, et le nombre de jours depuis le 1er janvier 1904 sur Mac, où le 1er janvier est égal à un. La partie décimale représente le nombre de secondes depuis minuit, ou zéro si aucune heure n'est associée à la date. Pour cette raison, le champ de date d'une feuille de calcul créée sous Windows sera différent de quatre ans du même champ de date lorsque vous ouvrirez la feuille sur un Mac.

Calculer l'âge avec DATEDIF

La fonction DATEDIF dans Excel est idéale pour calculer l'âge dans une feuille de calcul. Vous pouvez demander à la fonction de retourner le nombre d'années, de mois et de jours complets entre deux dates, ou toute combinaison des trois. Transmettez la date de début et la date de fin comme chaînes de caractères, numéros de série ou valeurs de date et une combinaison de "Y", "M" et "D" selon la façon dont vous voulez les résultats. Par exemple, DATEDIF("14/10/2014", "01/05/1970", "YMD") retourne le nombre d'années, mois et jours complets entre les deux dates. Passer "Y" seul retourne seulement le nombre d'années. Passer "YM" retourne le nombre d'années et de mois complets. La fonction AUJOURDHUI retourne la date d'aujourd'hui comme valeur de date.

Calculer l'âge en utilisant l'arithmétique

Puisque les dates sont stockées comme des nombres, vous pouvez utiliser des opérateurs arithmétiques standards sur les valeurs de date pour effectuer vos propres calculs d'âge. Lorsque vous soustrayez deux valeurs de date, le résultat est le nombre de jours entre les deux dates. Divisez le nombre de jours par 365,25 et prenez la valeur entière du résultat pour obtenir le nombre d'années entières entre les deux dates. Par exemple, si la cellule A1 contient une date de naissance, vous pouvez calculer l'âge en entrant "=ENT((AUJOURDHUI()-A1)/365,25)" dans une cellule de la feuille de calcul.

Vie connectée