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ée | Ré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épart | Formule appliquée | Ré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) |