Fonction MOIS.DECALER

Excel 2007+

Résumé

La fonction MOIS.DECALER renvoie la date décalée d'un nombre spécifié de mois par rapport à une date de départ. Idéale pour calculer des échéances, dates de maturité ou coupons qui conservent le même jour du mois.

Syntaxe

MOIS.DECALER(date_début;mois)

Paramètres

Paramètre Type Requis Description
date_début Date Oui Date de début obligatoire. Doit être une date valide via DATE() ou référence cellule.
mois Nombre Oui Nombre entier de mois (+ futur, - passé). Tronqué si non entier.

Utilisation de la fonction EDATE

Utilisez MOIS.DECALER pour gérer facilement les dates d'échéance, renouvellements de contrats ou calendriers périodiques tout en maintenant la cohérence du jour du mois.

Exemples Courants de EDATE

Décalage d'un mois

=MOIS.DECALER(DATE(2011;1;15);1)

Retourne le 15 février 2011 à partir du 15 janvier.

Décalage en arrière

=MOIS.DECALER(A2;-1)

Soustrait un mois : 15 janvier → 15 décembre 2010.

Décalage de plusieurs mois

=MOIS.DECALER(DATE(2011;1;15);2)

Ajoute 2 mois : 15 janvier → 15 mars 2011.

Questions Fréquemment Posées

La fonction renvoie l'erreur #VALEUR!.

Non, ils sont tronqués à l'entier le plus proche.

MOIS.DECALER préserve le jour du mois, contrairement aux ajouts simples de jours.

Erreurs Courantes et Solutions

#VALEUR!

Cause: date_début n'est pas une date valide

Solution: Utilisez DATE(année;mois;jour) ou vérifiez le format

#VALEUR!

Cause: mois contient du texte

Solution: Assurez-vous que mois est numérique

Notes

  • Excel stocke les dates comme numéros séquentiels (1er janv 1900 = 1)
  • Testez toujours avec des dates récentes pour éviter les bugs 1900
  • Combine bien avec FIN.MOIS pour périodes complètes

Compatibilité

Disponible dans : Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

Non disponible dans : Excel 2003 et versions antérieures

Contenu dernièrement révisé: December 9, 2025
Fréquence de mise à jour: Selon les besoins
Versions Excel testées: Excel 2007+