Ajouter 1 mois à une date dans Excel

Contrairement aux jours (où on peut simplement faire =A1+30), les mois ont un nombre de jours variable (28, 30 ou 31). Ajouter 1 mois directement en jours pourrait donc fausser les calculs.

Pour éviter cet écueil, Excel propose MOIS.DECALER(), qui gère automatiquement les variations de jours dans le mois.

La formule pour ajouter 1 mois

Si votre date est en A1, utilisez cette formule :

=MOIS.DECALER(A1;1)

Remarques :

  • MOIS.DECALER(A1;1) décale la date d’un mois en conservant le même jour du mois.
  • Si A1 contient 25/02/2025, le résultat sera 25/03/2025.

Cas particulier : fin de mois

Si la date initiale est le dernier jour du mois, la fonction s’adapte :

Date initiale (A1)Formule appliquéeRésultat
31/01/2025=MOIS.DECALER(A1;1)28/02/2025 (février ayant 28 jours)
30/04/2025=MOIS.DECALER(A1;1)30/05/2025

Ajouter 1 mois en excluant les week-ends

Si vous voulez ignorer les week-ends, combinez avec SERIE.JOUR.OUVRE() :

=SERIE.JOUR.OUVRE(MOIS.DECALER(A1;1);0)

Explication

  • MOIS.DECALER(A1;1) ajoute 1 mois.
  • SERIE.JOUR.OUVRE(...;0) ajuste au jour ouvré suivant si nécessaire.

Ajouter 1 mois en évitant les jours fériés

Si vous souhaitez aussi éviter les jours fériés, ajoutez une liste de jours fériés en B1:B10, puis utilisez :

=SERIE.JOUR.OUVRE(MOIS.DECALER(A1;1);0;B1:B10)

Ainsi, Excel ajoute 1 mois, puis ajuste au jour ouvré suivant en évitant les jours fériés.

Exemples pratiques

Date de départFormule appliquéeRésultat
25/02/2025=MOIS.DECALER(A1;1)25/03/2025
31/01/2025=MOIS.DECALER(A1;1)28/02/2025
31/03/2025 (dimanche)=SERIE.JOUR.OUVRE(MOIS.DECALER(A1;1);0)01/04/2025 (lundi)