Avancer ou reculer une date d'un certain nombre de mois avec EDATE.
Copier cette formule
=EDATE(A2, 3)EDATE renvoie la date correspondant à un nombre de mois spécifié avant ou après la date de début — utilisez un nombre négatif pour remonter dans le temps. Elle gère correctement les fins de mois et les années bissextiles, contrairement à l'ajout de jours bruts.
=EDATE("2026-01-31", 1)→2026-02-28Un mois après le 31 janvier correspond au 28 février.
=EDATE(DATE(2026,5,15), -2)→2026-03-15Un nombre négatif remonte dans le temps : deux mois avant le 15 mai.
=EDATE(DATE(2026,3,10), 12)→2027-03-10Ajouter 12 mois avance la date d'un an.
Fin du mois
=EOMONTH(A2, 3)Renvoie le dernier jour du mois situé 3 mois plus tard.
La durée des mois varie, donc ajouter 30 jours crée un décalage. EDATE conserve le même jour du mois et respecte les fins de mois.
La cellule est au format Standard : Excel affiche donc le numéro de série de la date. Appliquez un format de date à la cellule.
Multipliez les années par 12 : =EDATE(A2, 12*5) ajoute cinq ans.
Ajoutez-les directement : =A2+10 ajoute dix jours et =A2+7*2 ajoute deux semaines.
Besoin d'une formule pour vos propres données ?
Décrivez ce que vous voulez en langage naturel et laissez ExcelGPT rédiger, expliquer et vérifier la formule — gratuit pour commencer, sans plugin.