Note: The other languages of the website are Google-translated. Back to English

Comment convertir rapidement la date de naissance en âge dans Excel?

Par exemple, vous obtenez une gamme de diverses données de date de naissance dans Excel et vous devez convertir ces dates de naissance pour afficher leur valeur d'âge exacte dans Excel, comment souhaitez-vous le savoir? Cet article répertorie quelques conseils pour convertir facilement la date de naissance en âge dans Excel.

Méthode A:
Convertir la date de naissance en âge avec des formules

Méthode B:
Convertissez facilement la date de naissance en âge sans vous souvenir des formules


Convertir la date de naissance en âge avec des formules

Les formules ci-dessous peuvent aider à calculer l'âge en fonction de la date de naissance dans Excel.

Convertissez la date de naissance en âge avec la fonction INT

La fonction INT peut aider à calculer l'âge d'une personne en fonction de sa date de naissance donnée, procédez comme suit.

1. Supposons qu'il y ait deux colonnes contenant la date de naissance et la date actuelle séparément.

2. Sélectionnez une cellule vide pour afficher l'âge, entrez la formule ci-dessous et appuyez sur le bouton Entrer clé. Sélectionnez la cellule de résultat, puis faites-la glisser Poignée de remplissage vers le bas pour obtenir tous les résultats.

=INT((B2-A2)/365)

Convertissez la date de naissance en âge avec la fonction DATEDIF

La fonction DATEDIF ci-dessous peut également vous aider.

Sélectionnez une cellule vide pour afficher l'âge, entrez la formule ci-dessous et appuyez sur le bouton Entrer clé. Sélectionnez la cellule de résultat, puis faites-la glisser Poignée de remplissage vers le bas pour obtenir tous les résultats.

=DATEDIF(A2,NOW(),"y")

Convertissez la date de naissance en âge avec la fonction ROUNDDOWN

Essayez la fonction ROUNDDOWN pour calculer l'âge en fonction de l'anniversaire comme ci-dessous.

Sélectionnez une cellule vide pour afficher l'âge, entrez la formule ci-dessous et appuyez sur le bouton Entrer clé. Sélectionnez la cellule de résultat, puis faites-la glisser Poignée de remplissage vers le bas pour obtenir tous les résultats.

=ROUNDDOWN(YEARFRAC(A2, TODAY(), 1), 0)

Afficher l'âge au format Année + Mois + Jour avec la fonction DATEDIF

Si vous souhaitez afficher l'âge au format Année + Mois + Jour, veuillez essayer la fonction DATEDIF ci-dessous.

Sélectionnez une cellule vide pour afficher l'âge, entrez la formule ci-dessous et appuyez sur le bouton Entrer clé. Sélectionnez la cellule de résultat, puis faites-la glisser Poignée de remplissage vers le bas pour obtenir tous les résultats.

=DATEDIF(A2,TODAY(),"Y") & " Years, " & DATEDIF(A2,TODAY(),"YM") & " Months, " & DATEDIF(A2,TODAY(),"MD") & " Days"


Convertissez facilement la date de naissance en âge sans se souvenir des formules

Vous pouvez facilement convertir la date de naissance en âge sans vous souvenir des formules avec le Assistant de date et d'heure of Kutools pour Excel. 

Avant d'appliquer Kutools pour Excel, S'il vous plaît téléchargez et installez-le d'abord.

1. Sélectionnez une cellule vide pour afficher l'âge. Puis clique Kutools > Aide à la formule > Assistant de date et d'heure

2. dans le Assistant de date et d'heure boîte de dialogue, veuillez configurer comme suit.

  • 2.1) Allez au Âge languette;
  • 2.2) Dans le Date de naissance , sélectionnez la cellule contenant la date de naissance que vous convertirez en âge;
  • 2.3) Choisissez le Aujourd'hui, option dans la À section;
  • 2.4) Spécifiez un type de résultat à partir du Type de résultat de sortie la liste déroulante;
  • 2.5) Cliquez sur le OK .

Ensuite, l'âge est renseigné dans la cellule sélectionnée. Sélectionnez la cellule de résultat, puis faites glisser la poignée de remplissage vers le bas pour obtenir tous les âges.

Notes: Si vous souhaitez afficher l'âge au format Année + Mois + Jour, veuillez sélectionner Année + mois + jour du Type de résultat de sortie la liste déroulante. Et le résultat sera affiché comme la capture d'écran ci-dessous. Il prend également en charge l'affichage de l'âge en mois, semaine ou jour en fonction de vos besoins.

  Si vous souhaitez bénéficier d'un essai gratuit (30 jours) de cet utilitaire, veuillez cliquer pour le télécharger, puis passez à appliquer l'opération selon les étapes ci-dessus.


Articles connexes:


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2019 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (138)
Pas encore de notes. Soyez le premier à évaluer!
Ce commentaire a été minimisé par le modérateur sur le site
:lol: ça m'est utile
Ce commentaire a été minimisé par le modérateur sur le site
[citation] : lol : ça m'est utilePar Berjang Pun[/quote] TRÈS FACILE À CONNAÎTRE LA DATE DE BIRT COMPTE COMME ÂGE ANNUEL.. ? VOUS POUVEZ ..AS CI-DESSOUS 10/8/1980-AUJOURD'HUI DATE = ?????? ALORS VOUS POUVEZ / PAR 365 FACILEMENT, VOUS OBTIENDREZ LE POINT..
Ce commentaire a été minimisé par le modérateur sur le site
J'ai cherché l'option "arrondir à l'inférieur", mais je ne savais pas qu'il y en avait une. Merci!
Ce commentaire a été minimisé par le modérateur sur le site
=FLOOR() ferait aussi l'affaire
Ce commentaire a été minimisé par le modérateur sur le site
[quote]=FLOOR() ferait aussi l'affairePar Thomas H[/quote] comment cela est-il utilisé ? () que doit contenir cette parenthèse ?
Ce commentaire a été minimisé par le modérateur sur le site
Salut Robyn, La cellule que vous souhaitez arrondir doit être à l'intérieur des parenthèses, c'est-à-dire que si vous arrondissez la cellule A1, ce serait =Floor(A1)
Ce commentaire a été minimisé par le modérateur sur le site
J'ai besoin d'une formule qui me permettra de saisir une date de naissance et de découvrir le jour exact où une personne atteint exactement 70 ans et demi.
Ce commentaire a été minimisé par le modérateur sur le site
=EDATE(A1,906) avec date de naissance dans la cellule A1
Ce commentaire a été minimisé par le modérateur sur le site
Ceci est très utile et très clair à comprendre pour tout le monde. J'en ai aussi besoin. Cela m'aide beaucoup.
Ce commentaire a été minimisé par le modérateur sur le site
très bien..A13 signifie A2..Très utile..facilite le travail..merci pour la formule..
Ce commentaire a été minimisé par le modérateur sur le site
Essayez cette formule pour convertir la date de naissance en âge.
Ce commentaire a été minimisé par le modérateur sur le site
c'est très utile. Il est utile aux débutants ainsi qu'aux personnes qualifiées
Ce commentaire a été minimisé par le modérateur sur le site
Je cherchais depuis des mois une formule qui me donne l'âge d'un Bdate, j'en ai trouvé plusieurs mais elles n'ont jamais fonctionné. C'était si facile à comprendre ...... M'a fait chercher d'autres articles. :-) Merci beaucoup.
Ce commentaire a été minimisé par le modérateur sur le site
bonjour c'est fawad khan veux des informations sur les âges
Ce commentaire a été minimisé par le modérateur sur le site
j'ai tout un tas de cellules que je dois convertir en âge, comment puis-je le faire plus rapidement ?
Ce commentaire a été minimisé par le modérateur sur le site
créez la formule choisie dans la cellule à droite du premier DOB, puis vous pouvez faire glisser la fonction vers le bas de toutes les lignes avec l'ancre en bas à droite de la cellule contenant la fonction. Cette méthode fonctionnera pour la plupart des éléments ci-dessus, mais si vous utilisez la méthode ie One où la date actuelle est une référence à une autre cellule contenant la date actuelle, vous devrez modifier la formule du haut pour en faire un référence absolue, donc si votre formule était l'option un (=(B2-A2)/365) en supposant que vos dates sont toutes dans la colonne A, vous pouvez modifier la fonction too en =($B$2-A2)/365. Remarquez comment j'ai ancré la référence de cellule b2 tandis que la référence de cellule a2 changera lorsque vous faites glisser la fonction vers le bas.
Ce commentaire a été minimisé par le modérateur sur le site
salut j'ai essayé toutes ces méthodes et ça n'a pas marché, ça revient toujours avec le résultat (#value!)
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour Kassem, #Value signifie que les cellules auxquelles votre fonction fait référence ne sont pas au format correct pour la formule que vous utilisez, c'est-à-dire en utilisant =SUM() sur deux cellules contenant du texte. Toutes les fonctions ci-dessus sont écrites en supposant que nous travaillons avec des cellules contenant uniquement des dates. Le problème est qu'Excel peut parfois voir quelque chose comme un format différent de celui que vous voyez. Tout d'abord, assurez-vous que les dates sont dans le bon uniforme (JJ/MM/AAAA). Deuxièmement, apportez une petite modification aux références de cellule dans la formule de date en utilisant la fonction =text() pour lui dire de la lire comme une Date . En supposant que nous utilisons la fonction DATEDIF() avec la date de naissance dans A1 et la date actuelle dans B1, qui serait =DATEDIF(A1,B1,"y"), nous pouvons forcer la fonction à lire la cellule A1 comme une date en en le modifiant comme suit =DATEDIF(TEXT(A1,"DD/MM/YYYY"),B1,"y").
Ce commentaire a été minimisé par le modérateur sur le site
J'aime la méthode d pour calculer l'âge, c'est une formule très simple et appropriée dans Excel. :RÉ
Ce commentaire a été minimisé par le modérateur sur le site
=DATEDIF(A13,TODAY(),"Y") & " Années, " & DATEDIF(A13,TODAY(),"YM") & " Mois, " & DATEDIF(A13,TODAY(),"MD") & "Jours" cette formule est très simple et convient au calcul de l'âge dans Excel, j'aime ça..............
Ce commentaire a été minimisé par le modérateur sur le site
un problème auquel j'ai été confronté. comme: date de naissance = 1er novembre 2014, aujourd'hui est le 31 décembre 2015, puis le résultat vient = 1 an, 1 mois, 30 jours, mais les jours devraient être 1 jour de plus, c'est-à-dire 31 jours. comment puis-je faire cela dans la formule ci-dessus? aide svp
Ce commentaire a été minimisé par le modérateur sur le site
oui c'est très utile pour moi. je comprends facilement. :)
Ce commentaire a été minimisé par le modérateur sur le site
la méthode D renvoie une valeur alors que la cellule de date est vide, comment renvoyer la valeur "0" ou vide lorsqu'il n'y a pas de date remplie dans la cellule ?
Ce commentaire a été minimisé par le modérateur sur le site
Salut Mark Excel utilise un calendrier interne qui commence au 01/01/1900. Lorsqu'une date de début n'est pas présente, elle choisira automatiquement la première date de son calendrier. Je dirais utiliser une fonction IF(), en supposant que la date de début se trouve dans la cellule A1, vous pouvez utiliser =IF(A1=""," ", INSÉREZ LA FONCTION DE DATE CHOISI ICI) Cette fonction vérifie la cellule A1, puis ne renvoie aucune valeur si la cellule est vide, mais fait votre formule choisie si la cellule est active (contient des données). S'il est probable que parfois la date de début sera vide et parfois la date de fin, alors vous devrez ajouter la fonction AND () donc encore une fois en supposant que la date de début est dans la cellule A1 et que la fin est dans B1 que vous utiliserez =SI(ET(A1>0,B1>0),INSÉRER LA FONCTION DATE CHOISI ICI,"")
Ce commentaire a été minimisé par le modérateur sur le site
THOM H... merci beaucoup... tu es le meilleur !
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour Mark04, Excel traitera automatiquement la cellule vide comme une date et n'utilisera que la première date de son calendrier (01/01/1900). Vous devrez utiliser une fonction IF(). En supposant que la date de début est en A1 et que la date de fin est en B1, j'irais pour =IF(AND(A1>0,B1>0),INSÉRER LA DATE CHOISIE FONCTION ICI","") Cela laissera la cellule vide s'il n'y a pas de valeur dans les deux cellules A1 et B1.
Ce commentaire a été minimisé par le modérateur sur le site
J'aime vraiment ce site. Je peux trouver tout ce dont j'ai besoin immédiatement. Plz continuez à mettre à jour et recherchez une fonction plus utile. :P
Ce commentaire a été minimisé par le modérateur sur le site
04/05/2012 =DATEDIF(A13,TODAY(),"Y") & " Années, " & DATEDIF(A13,TODAY(),"YM") & " Mois, " & DATEDIF(A13,TODAY(), "MD") & "Jours" JE VEUX CALCULER LA DATE D'AUJOURD'HUI MAIS QUAND J'AI INSÉRÉ LA FORMULE DANS LA CELLULE J'OBTIENS 114 Ans, 4 Mois, 10 Jours CE QUI EST ÉVIDEMMENT FAUX
Ce commentaire a été minimisé par le modérateur sur le site
Est-ce que le premier rendez-vous est définitivement dans la cellule A13 car c'est là que l'argument recherche le premier rendez-vous. Il semble que A13 soit vide, il compte donc la différence entre aujourd'hui et le début du calendrier Excel (ce qu'il considérerait comme la date 0). La seule autre chose que cela pourrait être est qu'il lit la première date comme vide car elle n'est pas dans le bon format, mais je pense que cela entraînerait une erreur #Value. Dans tous les cas, cela vaut la peine de vérifier le format de la cellule. Vous pouvez soit cliquer avec le bouton droit de la souris> formater Cellules> Date> OK, soit basculer chaque référence vers la cellule A13 avec un =TEXT(), ce qui donnerait : =DATEDIF(TEXT(A13,"DD/MM/YYYY"), AUJOURD'HUI(),"A") & " Années, " & DATEDIF(TEXTE(A13,"JJ/MM/AAAA"),AUJOURD'HUI(),"AA") & " Mois, " & DATEDIF(TEXTE(A13," JJ/MM/AAAA"), AUJOURD'HUI()," MD") & " Jours" Avant tout cela, avez-vous copié et collé votre fonction directement à partir de votre feuille de calcul, car je l'ai vérifié par erreur et il y avait quelques espaces dans les fonctions TODAY() qui l'ont lancé et m'ont donné une erreur #NAME. Réessayez en copiant et collant ce qui suit : =DATEDIF(A13,TODAY(),"Y") & " Years, " & DATEDIF(A13,TODAY(),"YM") & " Months, " & DATEDIF(A13 ,TODAY(),"MD") & " Days" Encore une fois, assurez-vous que votre date de début est dans la cellule A13 !
Ce commentaire a été minimisé par le modérateur sur le site
Salut ,,, tu ne regardes que ça seulement toi ,,, :-)
Ce commentaire a été minimisé par le modérateur sur le site
La méthode D compense-t-elle le jour perdu/gagné lors d'une année bissextile ?
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour, Comment utilisez-vous la fonction Index and Match pour trouver l'âge à partir de la date de naissance d'une personne ? Merci.
Ce commentaire a été minimisé par le modérateur sur le site
j'ai besoin d'une formule basée sur la date de naissance d'un enfant quel âge il aura le 1er septembre 2014 (ou toute autre année). impossible de régler la formule =DATEDIF(A13,TODAY(),"Y") pour ne pas être AUJOURD'HUI, mais 9/1/14. quelqu'un peut-il aider. Je suis sûr que c'est facile :)
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour VRB, Vous pouvez soit mettre la date dans une cellule séparée et référencer cette cellule au lieu de TODAY(). Cela signifierait que vous pouvez modifier la date à votre guise sans avoir à risquer de casser l'argument (fonction). En supposant que la date (01/09/14) se trouve dans la cellule A1, vous pouvez utiliser =DATEDIF(A13,TEXT(A1,"DD/MM/YYYY"),"Y") Alternativement, si vous voulez simplement changer le AUJOURD'HUI () fonction avec cette date, alors vous utiliseriez ceci : =DATEDIF(A13,DATE(2014,9,1),"Y")
Ce commentaire a été minimisé par le modérateur sur le site
Hi, May I know why when I try get for the next age, its become error? 28/06/1986 04/06/2014 27 "28/03/1987 04/06/2014 #VALUE! "03/03/1942 04/06/2014 #VALUE! "01/01/2000 04/06/2014 #VALUE! "03/03/1945 04/06/2014 #VALUE!
Ce commentaire a été minimisé par le modérateur sur le site
Salut Lucy, j'aurais besoin de plus de contexte sur ce que vous essayez de configurer, comment c'est fait et la fonction que vous avez choisie, mais il semble que vous ayez mis la fonction d'âge dans la troisième colonne, puis vous la faites glisser vers le bas ? Si vous vérifiez chaque fonction et assurez-vous simplement que les bonnes cellules sont référencées, cela devrait faire l'affaire. Les erreurs #VALUE ont tendance à signifier que vous utilisez des cellules de référence qui ne contiennent pas de données dans le format attendu par la fonction. Dans ce cas les fonctions recherchent des dates donc Excel a peut-être bien converti vos dates au format texte ? Solution facile = mettez en surbrillance les cellules de date, faites un clic droit, formatez les cellules, formatez comme date. Si cela ne fonctionne pas, vous devrez créer une colonne secondaire à côté de chacune (que vous pourrez masquer ultérieurement), puis utiliser la fonction =date() pour les convertir au format date (voir ma réponse à sanoj xavier plus loin dans le page pour plus d'informations sur cette fonction). Merci, Thom
Ce commentaire a été minimisé par le modérateur sur le site
Salut, c'est très utile et très clair à comprendre pour tout le monde. Cela m'a beaucoup aidé. Merci, Sandeep Sanjeevi.
Il n'y a pas encore de commentaires postés ici
TÉLÉCHARGER PLUS
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés