![](https://cdn.wiki-base.com/2653271/excel_formula_add_years_to_date__2.png.webp)
Formule générique
=DATE(YEAR(date)+years,MONTH(date),DAY(date))
Sommaire
Pour ajouter un nombre d'années donné à une date, vous pouvez utiliser une formule basée sur la fonction DATE, à l'aide des fonctions ANNÉE, MOIS et JOUR.
Dans l'exemple illustré, la formule en D5 est:
=DATE(YEAR(B5)+C5,MONTH(B5),DAY(B5))
Explication
En travaillant de l'intérieur vers l'extérieur, les fonctions YEAR, MONTH et DAY extraient ces composants de date respectifs:
=YEAR(B5) // 1960 =MONTH(B5) // 3 =DAY(B5) // 8
Au niveau externe, la fonction DATE réassemble simplement les valeurs des composants en une date Excel valide. Pour ajouter des années à la date, il suffit d'ajouter la valeur en C5 au composant année avant le remontage:
=DATE(YEAR(B5)+C5,MONTH(B5),DAY(B5))
La formule est ensuite résolue comme ceci:
=DATE(1960+10,3,8) =DATE(1970,3,8) =8-Mar-1970
Remarque: si vous devez ajouter un multiple «pair» de 12 mois à une date (c'est-à-dire 12, 24, 36, 48, etc.), vous pouvez utiliser une formule beaucoup plus simple basée sur la fonction EDATE. Voir: ajouter des mois à une date.