KutoolsforOffice — Une solution unique, cinq outils puissants.Faire plus avec moins d'efforts.Soldes de mars : 20 % de réduction

Tutoriel Excel : Calculs de dates et heures (calculer une différence, un âge, ajouter/soustraire)

AuteurSun Date de modification

Dans Excel, les calculs liés aux dates et heures sont fréquemment utilisés — par exemple pour déterminer la différence entre deux dates ou heures, ajouter ou soustraire une date ou une heure, ou encore calculer un âge à partir d’une date de naissance. Ce tutoriel couvre presque tous les scénarios courants impliquant ces calculs et vous présente les méthodes adaptées à chacun d’eux.

La navigation dans ce tutoriel

1. Calculez la différence entre deux dates ou heures.

1,1 Calculer la différence en jours/mois/années entre deux dates

1,11 Calculer la différence entre deux dates en jours/mois/années/semaines

1,12 Calculer les mois en ignorant les années et les jours entre deux dates

1,13 Calculer les jours en ignorant les années et les mois entre deux dates

1,14 Calculer la différence entre deux dates et renvoyer les années, les mois et les jours

1,15 Calculer la différence entre une date et aujourd’hui

1,16 Calculer les jours ouvrés avec ou sans jours fériés entre deux dates

1,17 Calculer les week-ends entre deux dates

1,18 Calculer un jour de la semaine spécifique entre deux dates

1,19 Calculer Jours restants dans un mois/une année

1,2 Calculer la différence entre deux heuress

1,21 Calculer la différence entre deux heures

1,22 Calculer la différence entre deux heures en heures/minutes/secondes

1,23 Calculer uniquement la différence en heures entre deux heures (sans dépasser 24 heures)

1,24 Calculer uniquement la différence en minutes entre deux heures (sans dépasser 60 minutes)

1,25 Calculer uniquement la différence en secondes entre deux heures (sans dépasser 60 secondes)

1,26 Calculer la différence entre deux heures et renvoyer les heures, les minutes et les secondes

1,27 Calculer la différence entre deux dates-heures

1,28 Calculer la différence horaire avec les millisecondes

1,29 Calculer les heures ouvrées entre deux dates en excluant les week-ends

1,3 Calculer la différence entre deux dates-heures avec Kutools pour Excel

1,31 Calculer la différence entre deux dates-heures à l’aide de Data & Time Helper

1,32 Calculer la différence en week-ends/jours ouvrés/jour de la semaine spécifique entre deux dates-heures à l’aide de Assistant de formule

1,4 Combiner deux colonnes si elles sont vides

1,41 À l’aide de la fonction SI

1,42 À l’aide de VBA

2. Ajouter ou soustraire une date et une heure

2,1 Ajouter ou soustraire des jours/mois/années/semaines/jours ouvrés à une date

2,11 Ajouter ou soustraire des jours à une date

2,12 Ajouter ou soustraire des mois à une date

2,13 Ajouter ou soustraire des années à une date

2,14 Ajouter ou soustraire des semaines à une date

2,15 Ajouter ou soustraire des jours ouvrés, en incluant ou en excluant les jours fériés

2,16 Ajouter ou soustraire une année, un mois et des jours spécifiques à une date

2,2 Ajouter ou soustraire des heures/minutes/secondes aux heures

2,21 Ajouter ou soustraire des heures/minutes/secondes à une date-heure

2,22 Additionner des durées supérieures à 24 heures

2,23 Ajouter des heures ouvrées à une date en excluant les week-ends et les jours fériés

2,3 Ajouter ou soustraire une date/heure à l’aide de Kutools pour Excel

2,4 Extension

2,41 Vérifier ou mettre en évidence si une date est expirée

2,42 Renvoyer le dernier jour du mois en cours/premier jour de Mois prochain

3. Calculez l’âge

3,1 Calculer l’âge à partir d’une date

3,11 Calculer l’âge à partir d’une date de naissance donnée

3,12 Calculer l’âge au format années, mois et jours à partir d’une date de naissance donnée

3,13 Calculer l’âge à partir de la date de naissance antérieure à 1/1/1900

3,2 Calculer l’âge à partir de la date de naissance à l’aide de Kutools pour Excel

3,3 Calculer l’âge ou extraire la date de naissance à partir d’un numéro de série

3,31 Extraire la date de naissance à partir d’un numéro d’identification

3,32 Calculer l’âge à partir d’un numéro d’identification

 

Dans ce tutoriel, j’ai conçu des exemples pour illustrer les méthodes. Vous pouvez adapter les références selon vos besoins lorsque vous utilisez le code VBA ou les formules ci-dessous.


1. Calculez la différence entre deux dates ou heures.

Calculer la différence entre deux dates ou deux heures est sans doute l’un des défis les plus fréquents liés aux calculs de dates dans votre travail quotidien sous Excel. Les exemples ci-dessous vous permettront de gagner en efficacité dès que vous serez confronté à ces situations.

1,1 Calculer la différence en jours/mois/années entre deux dates

1,11 Calculer la différence entre deux dates en jours/mois/années/semaines

La fonction DATEDIF d’Excel calcule rapidement la différence entre deux dates en jours, mois, années ou semaines.
Calculer la différence en jours/mois/années entre deux dates

Cliquez pour en savoir plus sur la fonctionDATEDIF

Différence en jours entre deux dates

DATEDIF(date_début;date_fin;«j»)

Pour obtenir la différence en jours entre deux dates situées dans les cellules A2 et B2, utilisez la formule suivante :

=DATEDIF(A2,B2,«d»)

Appuyez sur la touche Entrée pour obtenir le résultat.
calculer la différence en jours entre deux dates

Différence en mois entre deux dates

DATEDIF(date_début;date_fin;«m»)

Pour obtenir la différence en mois entre deux dates situées dans les cellules A5 et B5, utilisez la formule suivante :

=DATEDIF(A5,B5,«m»)

Appuyez sur la touche Entrée pour obtenir le résultat.
calculer la différence en mois entre deux dates

Différence en années entre deux dates

DATEDIF(date_début;date_fin;«a»)

Pour obtenir la différence en années entre deux dates situées dans les cellules A8 et B8, utilisez la formule suivante :

=DATEDIF(A8,B8,«y»)

Appuyez sur la touche Entrée pour obtenir le résultat.
calculer la différence en années entre deux dates

Différence en semaines entre deux dates

DATEDIF(date_début;date_fin;«j»)/7

Pour obtenir la différence en semaines entre deux dates situées dans les cellules A11 et B11, utilisez la formule suivante :

=DATEDIF(A11,B11,«d»)/7

Appuyez sur la touche Entrée pour obtenir le résultat.
calculer la différence en semaines entre deux dates

Remarque :

1) Lorsque vous utilisez la formule ci-dessus pour obtenir la différence en semaines, le résultat peut s’afficher au format date ; dans ce cas, modifiez simplement son format en « Standard » ou en « Nombre », selon vos besoins.

2) Lorsque vous utilisez la formule ci-dessus pour obtenir la différence en semaines, celle-ci peut renvoyer un nombre décimal. Pour obtenir un numéro de semaine entier, ajoutez simplement la fonction ARRONDI.INF comme illustré ci-dessous et obtenez ainsi une différence complète en semaines :

=ROUNDDOWN(DATEDIF(A11,B11,«d»)/7,0)

1,12 Calculer les mois en ignorant les années et les jours entre deux dates

Si vous souhaitez calculer uniquement la différence en mois entre deux dates, en ignorant les années et les jours, comme le montre la capture d’écran ci-dessous, voici une formule qui vous sera utile.

=DATEDIF(A2,B2,«ym»)

Appuyez sur la touche Entrée pour obtenir le résultat.
Calculer les mois en ignorant les années et les jours entre deux dates

A2 correspond à la date de début et B2 à la date de fin.

1,13 Calculer les jours en ignorant les années et les mois entre deux dates

Si vous souhaitez simplement calculer la différence en jours entre deux dates, sans tenir compte des années ni des mois, comme le montre la capture d’écran ci-dessous, voici une formule qui vous sera utile.

=DATEDIF(A5,B5,«md»)

Appuyez sur la touche Entrée pour obtenir le résultat.
Calculer les jours en ignorant les années et les mois entre deux dates

A5 correspond à la date de début et B5 à la date de fin.

1,14 Calculer la différence entre deux dates et obtenir des années, mois et jours

Si vous souhaitez obtenir la différence entre deux dates exprimée sous la forme « xx années, xx mois et xx jours », comme illustré dans la capture d’écran ci-dessous, voici une formule adaptée.

=DATEDIF(A8, B8, «y») &« years, »&DATEDIF(A8, B8, «ym») &« months, » &DATEDIF(A8, B8, «md») &« days»

Appuyez sur la touche Entrée pour obtenir le résultat.
Calculer la différence entre deux dates et renvoyer années, mois et jours

La cellule A8 correspond à la date de début, et la cellule B8 à la date de fin.

1,15 Calculer la différence entre une date et aujourd’hui

Pour calculer automatiquement la différence entre une date et aujourd’hui, remplacez simplement la date de fin dans les formules ci-dessus par AUJOURDHUI(). Prenons par exemple le calcul du nombre de jours séparant une date passée d’aujourd’hui.
Calculer la différence entre une date et aujourd'hui

=DATEDIF(A11,TODAY(),«d»)

Appuyez sur la touche Entrée pour obtenir le résultat.

Remarque: si vous souhaitez calculer la différence entre une date future et aujourd’hui, définissez aujourd’hui comme date de début et la date future comme date de fin, comme suit :

=DATEDIF(TODAY(),A14,«d»)
calculer la différence entre une date future et aujourd'hui

Notez que, dans la fonction DATEDIF, la date de début doit être antérieure à la date de fin ; sinon, la fonction renvoie une erreur #NOMBRE !.

1,16 Calculer les jours ouvrés avec ou sans jours fériés entre deux dates

Il vous arrive parfois de devoir compter le nombre de jours ouvrés entre deux dates données, en incluant ou non les jours fériés.
Calculer les jours ouvrés avec ou sans jours fériés entre deux dates

Dans cette partie, vous utiliserez la fonction NETWORKDAYS.INTL :

NETWORKDAYS.INTL(date_début;date_fin;[weekend];[jours_fériés])

Cliquez sur NETWORKDAYS.INTL pour découvrir ses arguments et son utilisation.

Compter les jours ouvrés en incluant les jours fériés

Pour compter les jours ouvrés entre deux dates situées dans les cellules A2 et B2, en incluant les jours fériés, utilisez la formule suivante :

=NETWORKDAYS.INTL(A2,B2)

Appuyez sur la touche Entrée pour obtenir le résultat.
Compter les jours ouvrés incluant les jours fériés

Compter les jours ouvrés en excluant les jours fériés

Pour compter les jours ouvrés entre deux dates situées dans les cellules A2 et B2, tout en excluant les jours fériés présents dans la plage D5:D9, utilisez la formule suivante :

=NETWORKDAYS.INTL(A5;B5;1;D5:D9)

Appuyez sur la touche Entrée pour obtenir le résultat.
Compter les jours ouvrés excluant les jours fériés

Remarque :

Dans les formules ci-dessus, le samedi et le dimanche sont considérés comme le week-end. Si votre week-end est différent, ajustez l’argument [weekend] en conséquence.
modifier l'argument weekend si les jours du week-end sont différents

1,17 Calculer le nombre de week-ends entre deux dates

Pour compter le nombre de week-ends entre deux dates, les fonctions SOMMEPROD ou SOMME vous seront particulièrement utiles.

SOMMEPROD(--(JOURSEM(LIGNE(INDIRECT(date_début&":"&date_fin));2)>5))
SOMME(ENT((JOURSEM(date_début-{1,7})+date_fin-date_début+date)/7))

Pour compter les week-ends (samedis et dimanches) entre deux dates situées dans les cellules A12 et B12 :

=SUMPRODUCT(--(WEEKDAY(ROW(INDIRECT(A12&":"&B12)),2)>5))

Ou

=SUM(INT((WEEKDAY(A12-{1,7})+B12-A12)/7))

Appuyez sur la touche Entrée pour obtenir le résultat.
Calculer les week-ends entre deux dates

1,18 Calculer le nombre d’un jour de semaine spécifique entre deux dates

Pour compter le nombre d’occurrences d’un jour de la semaine spécifique, comme les lundis, entre deux dates, combinez les fonctions ENT et JOURSEM.

ENT((JOURSEM(date_début-jour_semaine)-date_début+date_fin)/7)

Les cellules A15 et B15 contiennent les deux dates entre lesquelles vous souhaitez compter les lundis. Utilisez la formule suivante :

=INT((WEEKDAY(A15- 2)-A15 +B15)/7)

Appuyez sur la touche Entrée pour obtenir le résultat.
Calculer un jour de la semaine spécifique entre deux dates

Modifiez le numéro du jour de la semaine dans la fonction JOURSEM pour compter un autre jour de la semaine :

1 correspond au dimanche, 2 au lundi, 3 au mardi, 4 au mercredi, 5 au jeudi, 6 au vendredi et 7 au samedi)

1,19 Calculer le Jours restants dans un mois/une année

Il vous arrive parfois de vouloir connaître le Jours restants dans un mois ou une année à partir d’une date fournie, comme illustré dans la capture d’écran ci-dessous :
Calculer les jours restants dans le mois/l'année

Obtenir le Jours restants du mois en cours

FIN.MOIS(date;0)-date

Cliquez sur EOMONTH pour découvrir ses arguments et son utilisation.

Pour obtenir le Jours restants du mois en cours dans la cellule A2, veuillez utiliser la formule suivante :

=EOMONTH(A2,0)-A2

Appuyez sur la touche Entrée, puis faites glisser la poignée de recopie vers les autres cellules si nécessaire.
Obtenir les jours restants dans le mois en cours

Astuce : les résultats peuvent s’afficher au format de date ; il suffit alors de les passer au format Standard ou Nombre.

Obtenir le Jours restants de l’année en cours

DATE(ANNEE(date);12,31)-date

Pour obtenir le Jours restants de l’année en cours dans la cellule A2, veuillez utiliser la formule suivante :

=DATE(YEAR(A2),12,31)-A2

Appuyez sur la touche Entrée, puis faites glisser la poignée de recopie vers les autres cellules si nécessaire.
Obtenir les jours restants dans l'année en cours


1,2 Calculer la différence entre deux heures

1,21 Calculer la différence entre deux heures

Pour obtenir la différence entre deux heures, voici deux formules simples qui vous aideront.

heure_fin-heure_début
TEXTE(heure_fin-heure_début;«format_heure»)

Supposons que les cellules A2 et B2 contiennent respectivement l’heure de début et l’heure de fin. Utilisez les formules suivantes :

=B2-A2

=TEXT(B2-A2,«hh:mm:ss»)

Appuyez sur la touche Entrée pour obtenir le résultat.
Calculer la différence entre deux heures

Remarque :

  • En utilisant fin_heure - début_heure, vous pouvez formater le résultat selon le format horaire de votre choix dans la boîte de dialogue « Définir le format des cellules ».
  • Si vous utilisez TEXTE(fin_heure-début_heure;«format_heure»), saisissez directement le format horaire souhaité dans la formule — par exemple, TEXTE(fin_heure-début_heure;«h») renvoie 16.
  • Si l’heure de fin est antérieure à l’heure de début, les deux formules renvoient une erreur. Pour résoudre ce problème, ajoutez simplement ABS devant ces formules — par exemple, ABS(B2-A2) ou ABS(TEXTE(B2-A2,«hh:mm:ss»)) — puis appliquez au résultat un format horaire.

1,22 Calculer la différence entre deux heures en heures/minutes/secondes

Si vous souhaitez calculer la différence entre deux heures en heures, minutes ou secondes, comme illustré ci-dessous, suivez cette section.
Calculer la différence entre deux heures en heures/minutes/secondes

Obtenir la différence en heures entre deux heures

ENT((heure_fin-heure_début)*24)

Pour obtenir la différence en heures entre les heures situées en A5 et B5, veuillez utiliser la formule suivante :

=INT((B5-A5)*24)

Appuyez sur la touche Entrée, puis appliquez au résultat un format Standard ou Nombre.
Obtenir la différence en heures entre deux heures

Pour obtenir la différence en heures décimales, utilisez la formule suivante : (heure_fin – heure_début) × 24.

Obtenir la différence en minutes entre deux heures

ENT((heure_fin-heure_début)*1440)

Pour obtenir la différence en minutes entre les heures situées en A8 et B8, veuillez utiliser la formule suivante :

=INT((B8-A8)*1440)

Appuyez sur la touche Entrée, puis appliquez au résultat un format Standard ou Nombre.
Obtenir la différence en minutes entre deux heures

Pour obtenir la différence en minutes décimales, utilisez la formule : (heure_fin – heure_début) × 1440.

Obtenir la différence en secondes entre deux heures

(heure_fin-heure_début)*86400

Pour obtenir la différence en secondes entre les heures situées en A5 et B5, veuillez utiliser la formule suivante :

=(B11-A11)*86400)

Appuyez sur la touche Entrée, puis appliquez au résultat un format Standard ou Nombre.
Obtenir la différence en secondes entre deux heures

1,23 Calculer uniquement la différence en heures entre deux heures (sans dépasser 24 heures)

Lorsque la différence entre deux heures n’excède pas 24 heures, la fonction HEURE permet d’obtenir instantanément cette différence en heures.

Cliquez sur HEURE pour en savoir plus sur cette fonctionnalité.

Pour obtenir la différence en heures entre les heures situées en A14 et B14, veuillez utiliser la fonction HEURE comme suit :

=HOUR(B14-A14)

Appuyez sur la touche Entrée pour obtenir le résultat.
Calculer la différence en heures entre deux heures sans dépasser 24 heures

L’heure de début doit être antérieure à l’heure de fin, sinon la formule renvoie l’erreur #NOMBRE !

1,24 Calculer uniquement la différence en minutes entre deux heures (sans dépasser 60 minutes)

La fonction MINUTE permet d’obtenir rapidement la différence exprimée uniquement en minutes entre ces deux heures, en ignorant les heures et les secondes.

Cliquez sur MINUTE pour en savoir plus sur cette fonctionnalité.

Pour obtenir uniquement la différence en minutes entre les heures situées en A17 et B17, veuillez utiliser la fonction MINUTE comme suit :

=MINUTE(B17-A17)

Appuyez sur la touche Entrée pour obtenir le résultat.
Calculer la différence en minutes entre deux heures sans dépasser 60 minutes

L’heure de début doit être antérieure à l’heure de fin ; sinon, la formule renvoie l’erreur #NOMBRE !

1,25 Calculer uniquement la différence en secondes entre deux heures (sans dépasser 60 secondes)

La fonction SECONDE permet d’obtenir instantanément la différence exprimée en secondes entre ces deux heures, en ignorant les heures et les minutes.

Cliquez sur SECONDE pour plus de détails concernant cette fonction.

Pour obtenir uniquement la différence en secondes entre les heures situées en A20 et B20, veuillez utiliser la fonction SECONDE comme suit :

=SECOND(B20-A20)

Appuyez sur la touche Entrée pour obtenir le résultat.
Calculer la différence en secondes entre deux heures sans dépasser 60 secondes

L’heure de début doit être antérieure à l’heure de fin, sinon la formule renvoie l’erreur #NOMBRE !

1,26 Calculer la différence entre deux heures et afficher le résultat en heures, minutes et secondes

Si vous souhaitez afficher la différence entre deux heures sous la forme xx heures xx minutes xx secondes, veuillez utiliser la fonction TEXTE comme indiqué ci-dessous :

TEXTE(heure_fin-heure_début;«h»« heures »«m»« minutes »«s»« secondes»")

Cliquez sur TEXTE pour découvrir les arguments et l’utilisation de cette fonction.

Pour calculer la différence entre les heures situées en A23 et B23, utilisez la formule suivante :

=TEXT(B23-A23,«h»« hours »«m»« minutes »«s»« seconds»«»).

Appuyez sur la touche Entrée pour obtenir le résultat.
Calculer la différence entre deux heures et renvoyer heures, minutes, secondes

Remarque :

Cette formule calcule uniquement la différence en heures, sans jamais dépasser 24 heures, et l’heure de fin doit être postérieure à l’heure de début ; dans le cas contraire, elle renvoie l’erreur #VALEUR !

1,27 Calculer la différence entre deux dates avec heure

Lorsque deux dates sont au format jj/mm/aaaa hh:mm:ss, vous pouvez utiliser l’une des formules ci-dessous pour en calculer la différence, selon vos besoins.

Obtenir la différence entre deux dates avec heure et afficher le résultat au format hh:mm:ss

Prenons par exemple deux dates avec heure situées dans les cellules A2 et B2. Veuillez utiliser la formule suivante :

=B2-A2

Appuyez sur la touche Entrée, ce qui renvoie un résultat au format date et heure. Ensuite, appliquez à ce résultat le format personnalisé [h]:mm:ss dans la catégorie Personnalisé sous l’onglet Nombre de la boîte de dialogue Définir le format des cellules.
renvoyer le résultat au format hh:mm:ss renvoyer le résultat au format hh:mm:ss

Obtenir la différence entre deux dates avec heure et afficher le résultat en jours, heures, minutes et secondes

Prenons par exemple deux dates avec heure situées respectivement en A5 et B5. Utilisez la formule suivante :

=INT(B5-A5) & « Days, » & HOUR(B5-A5) & « Hours, » & MINUTE(B5-A5) & « Minutes, » & SECOND(B5-A5) & « Seconds »

Appuyez sur la touche Entrée pour obtenir le résultat.
Obtenir la différence entre deux dates-heures et renvoyer jours, heures, minutes, secondes

Remarque : dans les deux formules, la date/heure de fin doit être postérieure à la date/heure de début ; dans le cas contraire, les formules renvoient une erreur.

1,28 Calculer la différence horaire avec les millisecondes

Tout d’abord, vous devez savoir comment formater une cellule pour afficher les millisecondes :

Sélectionnez les cellules dans lesquelles vous souhaitez afficher les millisecondes, cliquez avec le bouton droit, puis choisissez Définir le format des cellules pour ouvrir la boîte de dialogue Définir le format des cellules. Ensuite, sous l’onglet Nombre, sélectionnez Personnalisé dans la liste Catégorie, puis saisissez hh:mm:ss.000 dans la zone de texte.
saisir ce format hh:mm:ss.000 dans la boîte de dialogue

Utiliser la formule :

ABS(heure_fin-heure_début)

Pour calculer la différence entre deux heures situées en A8 et B8, utilisez la formule suivante :

=ABS(B8-A8)

Appuyez sur la touche Entrée pour obtenir le résultat.
saisir la formule pour calculer la différence horaire avec les millisecondes

1,29 Calculer les heures ouvrées entre deux dates en excluant les week-ends

Parfois, vous devrez compter les heures ouvrées entre deux dates, en excluant les week-ends (samedi et dimanche).

NETWORKDAYS(date_début;date_fin) * heures_travail

Les heures ouvrées étant fixées à 8 heures par jour, pour calculer les heures ouvrées entre deux dates fournies en A16 et B16, veuillez utiliser la formule suivante :

=NETWORKDAYS(A16,B16) * 8

Appuyez sur la touche Entrée, puis appliquez au résultat un format Standard ou Nombre.
Calculer les heures ouvrées entre deux dates en excluant les week-ends

Pour davantage d’exemples sur le calcul des heures ouvrées entre deux dates, consultez Calculer les heures ouvrées entre deux dates dans Excel


1,3 Calculer la différence entre deux dates-heures avec Kutools pour Excel

Si vous avez installé Kutools pour Excel dans Excel, 90 % des calculs de différences entre dates et heures peuvent être résolus en un clin d’œil, sans avoir à mémoriser la moindre formule.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1,31 Calculer la différence entre deux dates avec heure à l’aide de l’Assistant Date & Heure

Pour calculer la différence entre deux dates avec heure dans Excel, l’outil Assistant Date et Heure suffit amplement.

1. Sélectionnez une cellule où vous souhaitez afficher le résultat calculé, puis cliquez sur Kutools > Assistant de formule > Assistant Date et Heure.
cliquer sur la fonction Assistant Date & Heure de Kutools

2. Dans la boîte de dialogue Assistant Date et Heure qui s’ouvre, procédez comme suit :

  1. Cochez l’option Différence;
  2. Sélectionnez la date-heure de début et la date-heure de fin dans la section Entrée d'argument, vous pouvez également saisir manuellement les dates-heures dans la zone de saisie ou cliquer sur l’icône du calendrier pour sélectionner la date;
  3. Sélectionnez le Type de résultat de sortie dans le Liste déroulante;
  4. Consultez l’aperçu du résultat dans la section Résultat.

spécifier les options dans la boîte de dialogue

3. Cliquez sur OK. Le résultat calculé s’affiche. Faites glisser la poignée de recopie vers les autres cellules à calculer.

Astuce :

Si vous souhaitez obtenir la différence entre deux dates avec heure et afficher le résultat en jours, heures et minutes avec Kutools pour Excel, procédez comme suit :

Sélectionnez une cellule dans laquelle vous souhaitez afficher le résultat, puis cliquez sur Kutools > Assistant de formule > Date et heure > Compter les jours, heures et minutes entre deux dates.
cliquer sur la fonction Compter les jours, heures et minutes entre deux dates

Ensuite, dans la boîte de dialogue Assistant de formule, indiquez les dates de début et de fin, puis cliquez sur OK.
spécifier les références de cellules dans la boîte de dialogue

Le résultat de la différence s’affichera en jours, heures et minutes.
le résultat de la différence s'affiche en jours, heures et minutes

Cliquez sur Assistant Date et Heure pour découvrir comment utiliser cette fonctionnalité.

Cliquez sur Kutools pour Excel pour découvrir toutes les fonctionnalités de ce complément.

Cliquez sur Téléchargement gratuitpour bénéficier d’un essai gratuit de 30 jours de Kutools pour Excel

1,32 Calculer la différence en week-ends/jours ouvrés/jours spécifiques entre deux dates-heures avec Assistant de formule

Vous souhaitez compter rapidement les week-ends, les jours ouvrés ou un jour spécifique entre deux dates-heures ? Le groupe Assistant de formule de Kutools pour Excel est là pour vous simplifier la tâche.

1. Sélectionnez la cellule qui contiendra le résultat calculé, puis cliquez sur Kutools > Statistiques > Nombre de jours non ouvrables entre deux dates / Nombre de jours ouvrables entre deux dates / Nombre de jours de la semaine entre deux dates.
sélectionner la fonction correspondante

2. Dans la boîte de dialogue Assistant de formule qui s’ouvre, indiquez les dates de début et de fin ; si vous utilisez Nombre de jours de la semaine entre deux dates, vous devez également préciser le jour de la semaine.

Pour compter un jour spécifique de la semaine, reportez-vous à la note afin d’utiliser 1-7 pour indiquer dimanche à samedi.
définir les références de cellules dans la boîte de dialogue 1
définir les références de cellules dans la boîte de dialogue 2

3. Cliquez sur OK, puis faites glisser la poignée de recopie vers les cellules où vous souhaitez comptabiliser les week-ends, les jours ouvrés ou des dates spécifiques, si nécessaire.

Cliquez sur Kutools pour Excelpour découvrir toutes les fonctionnalités de ce complément.

Cliquez sur Téléchargement gratuitpour bénéficier d’un essai gratuit de 30 jours de Kutools pour Excel


2. Ajouter ou soustraire une date et une heure

Outre le calcul de la différence entre deux dates et heures, l’ajout ou la soustraction constitue également une opération courante dans Excel. Par exemple, vous pouvez vouloir déterminer la date d’échéance à partir de la date de production et de la durée de conservation du produit.

2,1 Ajouter ou soustraire des jours/mois/années/semaines/jours ouvrés à une date

2,11 Ajouter ou soustraire des jours à une date

Pour ajouter ou soustraire un nombre précis de jours à une date, voici deux méthodes efficaces.

Supposons que vous souhaitiez ajouter 21 jours à une date située en cellule A2 ; choisissez l’une des méthodes ci-dessous pour effectuer cette opération :

Méthode 1 date + jours

Sélectionnez une cellule et saisissez la formule suivante :

=A+21

Appuyez sur la touche Entrée pour obtenir le résultat.
ajouter des jours par date+jours

Si vous souhaitez soustraire 21 jours, remplacez simplement le signe plus (+) par le signe moins (–).

Méthode 2 Collage spécial

1. Saisissez le nombre de jours que vous souhaitez ajouter dans une cellule, par exemple en C2, puis appuyez sur Ctrl+C pour le copier.
copier le nombre de jours à ajouter

2. Sélectionnez ensuite les dates auxquelles vous souhaitez ajouter 21 jours, cliquez avec le bouton droit pour ouvrir le menu contextuel, puis choisissez Collage spécial....
cliquer avec le bouton droit sur la sélection, puis choisir Collage spécial

3. Dans la boîte de dialogue Collage spécial, cochez l’option Ajouter(si vous souhaitez soustraire des jours, cochez l’option)Soustraire). Cliquez sur OK.
cocher l'option Ajouter dans la boîte de dialogue

4. Les dates initiales sont désormais converties en nombres à cinq chiffres ; appliquez-leur le format date.
mettre en forme les cellules pour obtenir le résultat

2,12 Ajouter ou soustraire des mois à une date

Pour ajouter ou soustraire des mois à une date, vous pouvez utiliser la fonction DATE.DECALER (EDATE).

MOIS.DECALER(date;mois)

Cliquez sur DATE.DECALER (EDATE) pour découvrir ses arguments et son utilisation.

Supposons que vous souhaitiez ajouter 6 mois à la date située en cellule A2 ; utilisez la formule suivante :

=EDATE(A2,6)

Appuyez sur la touche Entrée pour obtenir le résultat.
Ajouter ou soustraire des mois à une date

Pour soustraire 6 mois à la date, remplacez simplement 6 par -6.

2,13 Ajouter ou soustraire des années à une date

Pour ajouter ou soustraire n années à une date, utilisez une formule combinant les fonctions DATE, ANNEE, MOIS et JOUR.

DATE(ANNEE(date) + années; MOIS(date); JOUR(date))

Supposons que vous souhaitiez ajouter 3 ans à la date située en cellule A2 ; utilisez la formule suivante :

=DATE(YEAR(A2) + 3, MONTH(A2),DAY(A2))

Appuyez sur la touche Entrée pour obtenir le résultat.
Ajouter ou soustraire des années à une date

Pour soustraire 3 ans à la date, remplacez simplement 3 par -3.

2,14 Ajouter ou soustraire des semaines à une date

Pour ajouter ou soustraire des semaines à une date, la formule générale est la suivante :

date+semaines*7

Supposons que vous souhaitiez ajouter 4 semaines à la date située en cellule A2 ; utilisez la formule suivante :

=A2+4*7

Appuyez sur la touche Entrée pour obtenir le résultat.
Ajouter ou soustraire des semaines à une date

Pour soustraire 4 semaines à la date, remplacez simplement le signe plus (+) par le signe moins (–).

2,15 Ajouter ou soustraire des jours ouvrés, avec ou sans jours fériés

Cette section explique comment utiliser la fonction JOURSEM (WORKDAY) pour ajouter ou soustraire des jours ouvrés à une date donnée, en excluant ou en incluant les jours fériés.

TRAVAIL.JOURS(date;jours;[jours_fériés])

Consultez la page JOURSEM (WORKDAY) pour en savoir plus sur ses arguments et son utilisation.

Ajouter des jours ouvrés, y compris les jours fériés

La cellule A2 contient la date de référence, la cellule B2 indique le nombre de jours à ajouter ; utilisez la formule suivante :

=WORKDAY(A2,B2)

Appuyez sur la touche Entrée pour obtenir le résultat.
Ajouter des jours ouvrés incluant les jours fériés

Ajouter des jours ouvrés, en excluant les jours fériés

La cellule A5 contient la date de référence, la cellule B5 indique le nombre de jours à ajouter, la plage D5:D8 liste les jours fériés ; utilisez la formule suivante :

=WORKDAY(A5,B5,D5:D8)

Appuyez sur la touche Entrée pour obtenir le résultat.
Ajouter des jours ouvrés excluant les jours fériés

Remarque :

La fonction JOURSEM considère le samedi et le dimanche comme week-end. Si vos week-ends tombent effectivement ces jours-là, vous pouvez utiliser la fonction JOURSEM.INTL (WORKDAY.INTL), qui permet de personnaliser les jours du week-end.
appliquer la fonction WORKDAY.INTL pour exclure des jours spécifiques
obtenir le résultat grâce à la fonction WORKDAY.INTL

Consultez la page JOURSEM.INTL (WORKDAY.INTL) pour plus de détails.

Pour soustraire des jours ouvrés à une date, il suffit d’entrer un nombre négatif dans la formule.

2,16 Ajouter ou soustraire une année, un mois et des jours spécifiques à une date

Pour ajouter une année, un mois et un nombre de jours spécifiques à une date, utilisez une formule combinant les fonctions DATE, ANNEE, MOIS et JOUR.

DATE(ANNEE(date) + années; MOIS(date) + mois; JOUR(date) + jours)

Pour ajouter 1 an, 2 mois et 30 jours à une date située en A11, utilisez la formule suivante :

=DATE(YEAR(A11)+1,MONTH(A11)+2,DAY(A11)+30)

Appuyez sur la touche Entrée pour obtenir le résultat.
Ajouter ou soustraire une année, un mois et des jours spécifiques à une date

Si vous souhaitez soustraire, remplacez tous les signes plus (+) par des signes moins (–).


2,2 Ajouter ou soustraire des heures/minutes/secondes à une heure

2,21 Ajouter ou soustraire des heures/minutes/secondes à une date-heure

Voici quelques formules permettant d’ajouter ou de soustraire des heures, des minutes ou des secondes à une date-heure.
Ajouter ou soustraire des heures/minutes/secondes à une date-heure

Ajouter ou soustraire des heures à une date-heure

Datetime+heures/24

Supposons que vous souhaitiez ajouter 3 heures à une date-heure (ou à une heure seule) située en cellule A2 ; utilisez la formule suivante :

=A2+3/24

Appuyez sur la touche Entrée pour obtenir le résultat.
Ajouter ou soustraire des heures à une date-heure

Ajouter ou soustraire des minutes à une date-heure

Datetime+minutes/1440

Supposons que vous souhaitiez ajouter 15 minutes à une date-heure (ou à une heure seule) située en cellule A5 ; utilisez la formule suivante :

=A2+15/1440

Appuyez sur la touche Entrée pour obtenir le résultat.
Ajouter ou soustraire des minutes à une date-heure

Ajouter ou soustraire des secondes à une date-heure

Datetime+secondes/86400

Supposons que vous souhaitiez ajouter 20 secondes à une date-heure (ou à une heure seule) située en cellule A8 ; utilisez la formule suivante :

=A2+20/86400

Appuyez sur la touche Entrée pour obtenir le résultat.
Ajouter ou soustraire des secondes à une date-heure

2,22 Additionner des durées supérieures à 24 heures

Imaginons un tableau Excel qui enregistre le temps de travail de tout le personnel sur une semaine. Pour additionner le temps total travaillé et ainsi calculer les paiements, vous pouvez utiliser SOMME(plage) pour obtenir le résultat. Cependant, par défaut, le résultat s’affiche généralement sous forme d’une durée n’excédant pas 24 heures, comme le montre la capture d’écran ci-dessous. Comment obtenir le résultat exact ?
Additionner des durées dépassant 24 heures

En réalité, il vous suffit de formater le résultat au format [hh]:mm:ss.

Cliquez avec le bouton droit sur la cellule contenant le résultat, choisissez Définir le format des cellules dans le menu contextuel, puis, dans la boîte de dialogue Définir le format des cellules qui s’ouvre, sélectionnez Personnalisé dans la liste, saisissez [hh]:mm:ss dans la zone de texte située à droite, puis cliquez sur OK.
spécifier le format horaire dans la boîte de dialogue  spécifier le format horaire dans la boîte de dialogue

Le total s’affichera désormais correctement.
obtenir le résultat correct

2,23 Ajouter des heures ouvrées à une date en excluant les week-ends et les jours fériés

Voici une formule avancée pour calculer la date de fin en ajoutant un nombre précis d’heures ouvrées à une date de début, tout en excluant les week-ends (samedis et dimanches) ainsi que les jours fériés.

Dans un tableau Excel, la cellule A11 contient la date/heure de début, B11 contient le nombre d’heures ouvrées, les cellules E11 et E13 indiquent respectivement les heures de début et de fin du travail, et la cellule E15 contient le jour férié à exclure.
Ajouter des heures ouvrées à une date en excluant week-ends et jours fériés

Veuillez utiliser la formule suivante :

=WORKDAY(A11,INT(B11/8)+IF(TIME(HOUR(A11),MINUTE(A11),SECOND(A11))+TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0)> $E$13,1,0),$E$15)+IF(TIME(HOUR(A11),MINUTE(A11),SECOND(A11))+TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0)>$E$13,$E$11 +TIME(HOUR(A11),MINUTE(A11),SECOND(A11))+TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0)-$E$13,TIME(HOUR(A11),MINUTE(A11),SECOND(A11)) +TIME(MOD(B11,8),MOD(MOD(B11,8),1)*60,0))

Appuyez sur la touche Entrée pour obtenir le résultat.
appliquer une longue formule pour obtenir le résultat


2,3 Ajouter ou soustraire une date/heure à l’aide de Kutools pour Excel

Si vous avez installé Kutools pour Excel, un seul outil – Assistant Date & Heure – suffit à résoudre la plupart des calculs liés à l’ajout ou à la soustraction de dates et d’heures.

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Cliquez sur la cellule où vous souhaitez afficher le résultat, puis appliquez cet outil en cliquant sur Kutools > Assistant de formule > Assistant Date et Heure.
cliquer sur la fonction Assistant Date & Heure de Kutools

2. Dans la boîte de dialogue Assistant Date et Heure, cochez l’option Ajouter ou l’option Soustraire selon vos besoins, puis sélectionnez la cellule ou saisissez directement la date/heure à utiliser dans la section Entrée d'argument. Ensuite, indiquez le nombre d’années, de mois, de semaines, de jours, d’heures, de minutes et de secondes à ajouter ou à soustraire, puis cliquez sur Ok. Voir la capture d’écran :

Vous pouvez prévisualiser le résultat calculé dans la section Résultat.
définir les options dans la boîte de dialogue

Le résultat est maintenant affiché. Faites glisser la poignée de recopie vers les autres cellules pour obtenir les résultats correspondants.
faire glisser la poignée de recopie vers d'autres cellules pour obtenir les résultats

Cliquez sur Assistant Date et Heure pour découvrir davantage d’utilisations de cette fonctionnalité.

Cliquez sur Kutools pour Excel pour découvrir toutes les fonctionnalités de ce complément.

Cliquez sur Téléchargement gratuitpour bénéficier d’un essai gratuit de 30 jours de Kutools pour Excel


2,4 Extension

2,41 Vérifier ou mettre en évidence si une date est expirée

Si vous disposez d’une liste de Date d'expiration de produits, vous souhaiterez peut-être vérifier et mettre en évidence les dates expirées par rapport à la date du jour, comme illustré dans la capture d’écran ci-dessous.
Vérifier ou mettre en surbrillance si une date est expirée

En réalité, la fonction Utiliser la mise en forme conditionnelle permet de traiter cette tâche rapidement.

1. Sélectionnez les dates à vérifier, puis cliquez sur Accueil > Utiliser la mise en forme conditionnelle > Nouvelle règle.
cliquer sur Accueil > Mise en forme conditionnelle > Nouvelle règle

2. Dans la boîte de dialogue Nouvelle règle de mise en forme, sélectionnez Utiliser une formule pour déterminer les cellules à mettre en forme dans la section Sélectionner un type de règle, puis saisissez =B2<AUJOURDHUI() dans la zone de saisie (B2 étant la première date à vérifier), et cliquez sur Format pour ouvrir la boîte de dialogue Définir le format des cellules. Choisissez ensuite une mise en forme distincte afin de faire ressortir les dates d’expiration selon vos besoins, puis cliquez sur OK > OK.
choisir une couleur sous l'onglet Remplissage  choisir une couleur sous l'onglet Remplissage

2,42 Renvoyer la fin du mois en cours / le premier jour du Mois prochain

Les dates d’expiration de certains produits tombent soit à la fin du mois de production, soit au premier jour du mois suivant. Pour lister rapidement les dates d’expiration à partir de la date de production, suivez les instructions de cette section.

Obtenir la fin du mois en cours

FIN.MOIS(date;0)

Voici une date de production en cellule B13. Veuillez utiliser la formule suivante :

=EOMONTH(B13,0)

Appuyez sur la touche Entrée pour obtenir le résultat.
Obtenir la fin du mois en cours

Obtenir le 1er jour du Mois prochain

FIN.MOIS(date;0)+1

Voici une date de production en cellule B18. Veuillez utiliser la formule suivante :

=EOMONTH(B18,0)+1

Appuyez sur la touche Entrée pour obtenir le résultat.
Obtenir le 1er jour du mois suivant


3. Calculez l’âge

Cette section présente plusieurs méthodes pour calculer un âge à partir d’une date donnée ou d’un numéro de série.


3,1 Calculer l’âge à partir d’une date

3,11 Calculer l’âge à partir d’une date de naissance donnée

Calculer l'âge à partir d'une date de naissance donnée

Obtenir l’âge sous forme de nombre décimal à partir de la date de naissance

ANNEE.DECIMALE(date_naissance;AUJOURDHUI())

Cliquez sur ANNEE.FRAC pour en savoir plus sur ses arguments et son utilisation.

Par exemple, pour obtenir les âges à partir de la liste des dates de naissance situées en colonne B2:B9, veuillez utiliser la formule suivante :

=YEARFRAC(B2,TODAY())

Appuyez sur la touche Entrée, puis faites glisser la poignée de recopie vers le bas jusqu’à ce que tous les âges soient calculés.
Obtenir l'âge sous forme de nombre décimal à partir de la date de naissance

Astuce :

1) Vous pouvez spécifier le nombre de décimales souhaité dans la boîte de dialogue Définir le format des cellules.
spécifier le nombre de décimales dans la boîte de dialogue Format de cellule

2) Si vous souhaitez calculer l’âge à une date précise à partir d’une date de naissance donnée, remplacez AUJOURDHUI() par la date spécifique entourée de guillemets doubles, par exemple =YEARFRAC(B2,«[[PH_324]]»)

3) Si vous souhaitez obtenir l’âge de la Année prochaine à partir de la date de naissance, ajoutez simplement 1 à la formule, par exemple =ANNEE.FRAC(B2;AUJOURDHUI())+1.

Obtenir l’âge sous forme de nombre entier à partir de la date de naissance

DATEDIF(date_naissance;AUJOURDHUI();«a»)

Cliquez sur DATEDIF pour en savoir plus sur ses arguments et son utilisation.

En reprenant l’exemple précédent, pour obtenir l’âge à partir des dates de naissance figurant dans la plage B2:B9, veuillez utiliser la formule suivante :

=DATEDIF(B2,TODAY(),«y»)

Appuyez sur la touche Entrée, puis faites glisser la poignée de recopie vers le bas jusqu’à ce que tous les âges soient calculés.
Obtenir l'âge sous forme de nombre entier à partir de la date de naissance

Astuce :

1) Si vous souhaitez calculer l’âge à une date précise à partir d’une date de naissance donnée, remplacez AUJOURDHUI() par la date souhaitée entre guillemets doubles, par exemple =DATEDIF(B2,«[[PH_329]]»,«y»).

2) Si vous souhaitez obtenir l’âge de la Année prochaine à partir de la date de naissance, ajoutez simplement 1 à la formule, par exemple =DATEDIF(B2,TODAY(),«y»)+1.

3,12 Calculer l’âge au format années, mois et jours à partir d’une date de naissance donnée

Si vous souhaitez calculer l’âge à partir d’une date de naissance donnée et afficher le résultat sous la forme « xx ans, xx mois, xx jours », comme illustré dans la capture d’écran ci-dessous, voici une formule longue qui peut vous aider.
Calculer l'âge au format années, mois et jours à partir de la date de naissance

=DATEDIF(birthdate,TODAY(),«Y»)&« ans, »&DATEDIF(date_naissance;AUJOURDHUI();«mo»)&« mois, »&DATEDIF(date_naissance;AUJOURDHUI();«jd»)&« jours»

Pour obtenir l’âge en années, mois et jours à partir de la date de naissance située en cellule B12, veuillez utiliser la formule suivante :

=DATEDIF(B12,TODAY(),«Y»)&« Years, »&DATEDIF(B12,TODAY(),«YM»)&« Months, »&DATEDIF(B12,TODAY(),«MD»)&« Days»

Appuyez sur la touche Entrée pour obtenir l’âge, puis faites glisser la poignée de recopie vers les autres cellules.
faire glisser la poignée de recopie vers le bas vers d'autres cellules

Astuce :

Si vous souhaitez calculer l’âge à une date spécifique à partir d’une date de naissance donnée, remplacez AUJOURDHUI() par la date spécifique entourée de guillemets doubles, par exemple = =DATEDIF(B12,«[[PH_337]]»,«Y»)&« ans, »&DATEDIF(B12;«1/1/2021»;«YM»)&« mois, »&DATEDIF(B12;«1/1/2021»;«MD»)&« jours».

3,13 Calculer l’âge à partir d’une date de naissance antérieure au 1/1/1900

Dans Excel, les dates antérieures au 1/1/1900 ne peuvent être saisies ni traitées correctement comme des dates/heures. Toutefois, si vous souhaitez calculer l’âge d’une personnalité célèbre à partir de sa date de naissance (antérieure au 1/11900) et de sa date de décès, seul un code VBA peut vous aider.
Calculer l'âge à partir d'une date de naissance antérieure au 01/01/1900

1. Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications, puis cliquez sur l’onglet Insertion et choisissez Module afin de créer un nouveau module.

2. Copiez ensuite le code ci-dessous et collez-le dans le nouveau module.

VBA : Calculer l’âge avant 1/1/1900

Public Function AgeFunc(SDate As Variant, EDate As Variant) As Long
'UpdatebyExtendOffice
    Dim xSMonth As Integer
    Dim xSDay As Integer
    Dim xSYear As Integer
    Dim xEMonth As Integer
    Dim xEDay As Integer
    Dim xEYear As Integer
    Dim xAge As Integer
    If Not GetDate(SDate, xSYear, xSMonth, xSDay) Then
        AgeFunc = "Invalid Date"
        Exit Function
    End If
    If Not GetDate(EDate, xEYear, xEMonth, xEDay) Then
        AgeFunc = "Invalid Date"
        Exit Function
    End If
    xAge = xEYear - xSYear
    If xSMonth > xEMonth Then
        xAge = xAge - 1
    ElseIf xSMonth = xEMonth Then
        If xSDay > xEDay Then xAge = xAge - 1
    End If
    If xAge < 0 Then
        AgeFunc = "Invalid Date"
    Else
        AgeFunc = xAge
    End If
End Function
Private Function GetDate(ByVal DateStr As String, Y As Integer, M As Integer, D As Integer) As Boolean
    Dim I As Long
    Dim K As Long
    Y = 0
    M = 0
    D = 0
    GetDate = True
    On Error Resume Next
    I = InStr(1, DateStr, "/")
    M = CLng(Left(DateStr, I - 1))
    D = CLng(Mid(DateStr, I + 1, InStr(I + 1, DateStr, "/") - I - 1))
    Y = CLng(Right(DateStr, Len(DateStr) - InStrRev(DateStr, "/")))
    If M < 1 Or M > 12 Or D < 1 Or D > 31 Or Y < 1 Then
        GetDate = False
    End If
End Function

copier et coller le code dans le module

3. Enregistrez le code, revenez à la feuille de calcul, sélectionnez une cellule où vous souhaitez afficher l’âge calculé, puis saisissez =AgeFunc(date_naissance;date_décès). Dans cet exemple, utilisez =AgeFunc(B22;C22), puis appuyez sur Entrée pour obtenir l’âge. Utilisez la poignée de recopie pour appliquer cette formule aux autres cellules si nécessaire.
saisir une formule pour obtenir le résultat

3,2 Calculer l’âge à partir de la date de naissance à l’aide de Kutools pour Excel

Si vous avez Kutools pour Excel installé dans Excel, utilisez l’outil Assistant Date et Heure pour calculer l’âge en un clin d’œil !

Kutools pour Excelpropose plus de 300 fonctionnalités avancées pour simplifier les tâches complexes, stimulant ainsi créativité et efficacité.Intégré aux capacités de l’IA, Kutools automatise les tâches avec précision, rendant la gestion des données parfaitement fluide.Informations détaillées sur Kutools pour Excel...         Essai gratuit...

1. Sélectionnez une cellule dans laquelle vous souhaitez insérer l’âge calculé, puis cliquez sur Kutools > Assistant de formule > Assistant Date et Heure.
cliquer sur la fonction Assistant Date & Heure de Kutools

2. Dans la boîte de dialogue Assistant Date et Heure,

  • 1) Cochez l'option Âge;
  • 2) Choisissez la cellule contenant la date de naissance, saisissez directement la date de naissance ou cliquez sur l’icône du calendrier pour sélectionner la date de naissance ;
  • 3) Choisissez l’option Aujourd’huisi vous souhaitez calculer l’âge actuel ; choisissez Date spécifiqueet saisissez la date si vous souhaitez calculer un âge dans le passé ou le futur ;
  • 4) Spécifiez le type de résultat à partir du Liste déroulante ;
  • 5) Prévisualisez le résultat, puis cliquez sur OK.

spécifier les options dans la boîte de dialogue

Cliquez sur Assistant Date et Heurepour en savoir plus sur l’utilisation de cette fonctionnalité.

Cliquez sur Kutools pour Excelpour découvrir toutes les fonctionnalités de ce complément.

Cliquez sur Téléchargement gratuitpour bénéficier d’un essai gratuit de 30 jours de Kutools pour Excel


3,3 Calculer l’âge ou obtenir la date de naissance à partir d’un numéro de série

Calculer l'âge ou obtenir la date de naissance à partir d'un numéro de série

3,31 Extraire la date de naissance à partir du numéro d’identité

Si vous disposez d’une liste de numéros d’identité dont les 6 premiers chiffres indiquent la date de naissance — par exemple, 920315330 signifie que la date de naissance est le 03/15/1992 — comment extraire rapidement ces dates de naissance dans une autre colonne ?

Prenons comme exemple une liste de numéros d’identité commençant en cellule C2 et utilisons la formule suivante :

=MID(C2,5,2)&«/»&MID(C2,3,2)&«/»&MID(C2,1,2)

Appuyez sur la touche Entrée, puis faites glisser la poignée de recopie vers le bas pour obtenir les autres résultats.
Obtenir la date de naissance à partir du numéro d'identité

Remarque :

Dans cette formule, vous pouvez adapter les références selon vos besoins. Par exemple, si le numéro d’identité s’affiche sous la forme 13219920420392 et que la date de naissance correspondante est le 04/20/1992, ajustez la formule comme suit : =STXT(C2;8;2)&«/»&STXT(C2;10;2)&«/»&STXT(C2;4;4) pour obtenir le résultat souhaité.

3,32 Calculer l’âge à partir du numéro d’identité

Si vous disposez d’une liste de numéros d’identité dont les 6 premiers chiffres indiquent la date de naissance — par exemple, 920315330 signifie que la date de naissance est le 03/15/1992 — comment calculer rapidement l’âge correspondant à chaque numéro d’identité dans Excel ?

Prenons comme exemple une liste de numéros d’identité commençant en cellule C2 et utilisons la formule suivante :

=DATEDIF(DATE(IF(LEFT(C2,2)>TEXT(TODAY(),«YY»),"19"&LEFT(C2,2),"20"&LEFT(C2,2)),MID(C2,3,2),MID(C2,5,2)),TODAY(),«y»)

Appuyez sur la touche Entrée, puis faites glisser la poignée de recopie vers le bas pour obtenir les autres résultats.
Calculer l'âge à partir du numéro d'identité

Remarque :

Dans cette formule, si l’année est inférieure à l’année en cours, elle est considérée comme commençant par 20 ; ainsi, 200203943 sera interprété comme l’année 2020. Si l’année est supérieure à l’année en cours, elle est considérée comme commençant par 19 ; ainsi, 920420392 sera interprété comme l’année 1992.


Plus de tutoriels Excel :

Combiner plusieurs classeurs ou feuilles en un seul
Ce tutoriel couvre presque tous les scénarios de combinaison que vous êtes susceptible de rencontrer et vous propose des solutions professionnelles parfaitement adaptées.

Fractionner les cellules contenant du texte, des nombres ou des dates (séparer en plusieurs colonnes)
Ce tutoriel est divisé en trois parties : fractionnement des cellules de texte, des cellules numériques et des cellules de date. Chaque section propose des exemples concrets pour vous aider à maîtriser cette opération dès que vous en avez besoin.

Combiner le contenu de plusieurs cellules sans perdre de données dans Excel
Ce tutoriel se concentre sur l’extraction à une position spécifique dans une cellule et présente différentes méthodes pour vous aider à extraire du texte ou des nombres d’une cellule selon une position précise dans Excel.

Comparer deux colonnes pour identifier les correspondances et les différences dans Excel
Cet article couvre la plupart des scénarios que vous pourriez rencontrer lors de la comparaison de deux colonnes, et nous espérons qu’il vous sera très utile.


  • Super Barre de formule (modifiez facilement plusieurs lignes de texte et de formules) ; Mode Lecture (lisez et modifiez aisément un grand nombre de cellules) ; Coller dans Plage de filtrage...
  • Fusionner des cellules, lignes ou colonnes tout en conservant les données ; diviser le contenu des cellules ; combiner les lignes en double avec somme ou moyenne… empêcher les doublons dans les cellules ; comparer des plages
  • Sélectionner les doublons ou les éléments uniques dans les lignes ; Sélectionner les lignes vides (toutes les cellules sont vides) ; Super Recherche et recherche floue dans de nombreux classeurs ; sélection aléatoire…
  • Copiez plusieurs cellules sans modifier les références de formule ; créez automatiquement des références vers plusieurs feuilles ; insérez des puces, des cases à cocher et bien plus encore…
  • Favoris et insertion rapide de formules, plages, graphiques et images ; crypter les cellules avec mot de passe ; créer une liste de diffusion et envoyer des e-mails…
  • Extraire du texte, ajouter du texte, supprimer les caractères à une position donnée, supprimer les espaces ; créer et imprimer les statistiques de la page de données ; convertir le contenu des cellules en commentaires et inversement...
  • Super Filtre (enregistrez et appliquez des schémas de filtre à d’autres feuilles) ; Tri avancé par mois, semaine, jour, fréquence, etc. ; Filtre spécial par gras, italique…
  • Combinez plusieurs classeurs et feuilles de calcul en un seul ; fusionnez des tableaux à partir d’une colonne clé ; répartissez vos données dans plusieurs feuilles ; convertissez en lot vos fichiers xls, xlsx et PDF
  • Regroupement dans un tableau croisé dynamique par numéro de semaine, jour de la semaine et bien plus encore…Afficher les cellules non verrouillées et verrouiller la sélection avec des couleurs distinctes ;Mettre en surbrillance les cellules contenant une formule ou un nom défini
kte tab 201905
  • Activez 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 vous évite des centaines de clics de souris chaque jour !
officetab bottom