Syntaxe
La fonction MOIS.DECALER s’écrit de la façon suivante :
= MOIS.DECALER( date_départ ; mois )
Cette fonction possède deux arguments :
date de départ
– il s’agit d’une date au format valide. Elle peut être issue d’une formule, d’une cellule ou être directement saisie dans la formule.mois
– il s’agit d’un nombre positif ou négatif. Il représente le nombre de mois avant ou après la date de départ.
La fonction MOIS.DECALER renvoie une date le même jour du mois mais un ou plusieurs mois dans le passé ou dans le futur. Elle peut servir à calculer des dates d’expirations, des dates d’échéance.
Calcul de la date 2 mois dans le futur
= MOIS.DECALER( AUJOURDHUI() ; 2 )
Comment utiliser la fonction MOIS.DECALER dans Excel ?
Pour utiliser la fonction MOIS.DECALER, il suffit de saisir une date initiale dans le premier argument et d’indiquer une valeur numérique en tant que second argument.
La date initiale peut être issue d’une formule, d’une saisie directe ou être appelée via une autre cellule.
Le second argument, la valeur numérique, peut être positif ou négatif. Un chiffre négatif indiquera qu’on veut la date plusieurs mois dans le passé. Un chiffre positif indiquera qu’on veut la date plusieurs mois dans le futur.
--- Calcul à partir d'une formule ---
= MOIS.DECALER( AUJOURDHUI() ; 2 )
--> Résulat : on obtient la date 2 mois dans le futur
--- Calcul à partir d'une saisie ---
= MOIS.DECALER( "01/01/2023" ; -12 )
--> Résulat : on obtient la date 12 mois dans le passé
--- Calcul à partir d'une cellule ---
= MOIS.DECALER( B5 ; 6 )
--> Résulat : on obtient la date 6 mois dans le futur
Quelques usages intéressants de la fonction MOIS.DECALER
Ajouter un mois à une date
Pour calculer la date un mois dans le futur, il faut utiliser la fonction MOIS.DECALER de la façon suivante :
= MOIS.DECALER( date_initiale ; 2 )
Ajouter un an à une date
Pour calculer la date un an dans le futur, il faut utiliser la fonction MOIS.DECALER de la façon suivante :
= MOIS.DECALER( date_initiale ; 12 )
Incrémenter des mois dans Excel avec la fonction MOIS.DECALER
La fonction MOIS.DECALER permet d’incrémenter des mois dans Excel. Il peut arriver que vous vouliez incrémenter des dates de mois en mois ou en trimestres, semestres,… Excel vous permet déjà de le faire en saisissant vos premières valeurs et en les étirant. Il comprendra la logique dans votre série.
Cependant, il arrive que vous vouliez qu’en changeant les données, il y est un recalcul automatique. Il faudra passer par une formule. En passant par une formule similaire à la suivante, vous pourrez obtenir le résultat escompté. Ici, je m’aide de la fonction LIGNE.
Saisissez la valeur « 01/01/2023 » en cellule A1 et copiez les formules suivantes en A2. Observez les résultats en étirant.
= MOIS.DECALER( A1 ; LIGNE(A1) + 1 )
--> En étirant, j'incrémente la date d'un mois dans le futur
= MOIS.DECALER( $A$1 ; LIGNE(A1) * 3 )
--> En étirant, j'incrémente la date d'un trimestre dans le futur
= MOIS.DECALER( $A$1 ; LIGNE(A1) * 6 )
--> En étirant, j'incrémente la date d'un semestre dans le futur
= MOIS.DECALER( $A$1 ; LIGNE(A1) * 12 )
--> En étirant, j'incrémente la date d'un an dans le futur
Caractéristiques de la fonction MOIS.DECALER et points de vigilance
Lorsqu’on utilise la fonction MOIS.DECALER dans Excel, il faut être conscient d’un point particulier : la gestion des dates proches de la fin du mois.
Si votre date initiale est au 31 Janvier et que vous souhaitez la projeter dans le futur, elle deviendra :
= MOIS.DECALER( "31/01/2023" ; 1 ) --> 28/02/2023
= MOIS.DECALER( "31/01/2023" ; 2 ) --> 31/03/2023
= MOIS.DECALER( "31/01/2023" ; 3 ) --> 30/04/2023
Le même exercice avec le 30/01/2023 :
= MOIS.DECALER( "30/01/2023" ; 1 ) --> 28/02/2023
= MOIS.DECALER( "30/01/2023" ; 2 ) --> 30/03/2023 <--
= MOIS.DECALER( "30/01/2023" ; 3 ) --> 30/04/2023
La fonction MOIS.DECALER reportera d’un mois si la date existe ou se limitera à la fin du mois si elle n’existe pas.
Formules en lien
- Calculer l’âge avec la date de naissance
- Calculer l’ancienneté
- Différence entre deux dates sans DATEDIF
- Calculer le nombre de jours ouvrés entre deux dates
- Calculer le dernier jour du mois
- Ajouter des mois à une date
- Ajouter des trimestres à une date
- Ajouter des années à une date
Fonctions en lien
- Fonction DATEDIF
- Fonction DATE
- Fonction JOUR
- Fonction MOIS
- Fonction AUJOURDHUI
- Fonction JOURSEM
- Fonction NB.JOURS.OUVRES
- Fonction FRACTION.ANNEE
- Fonction FIN.MOIS
- Fonction JOURS
- Fonction NO.SEMAINE