Aller au contenu
Dates & heures

FIN.MOIS & MOIS.DECALER

MOIS.DECALER avance ou recule une date d'un nombre de mois, et FIN.MOIS renvoie le dernier jour du mois visé. Elles construisent les échéanciers, clôtures et dates de paiement.

  • fin de mois
  • décalage
  • échéance
  • mois
  • échéancier

Syntaxe

Modèle
=FIN.MOIS(date;mois)=MOIS.DECALER(date;mois)

Exemple

Exemple concret
A2 = 15/11/2026 (date de facture)=FIN.MOIS(A2;0)        → 30/11/2026, fin du mois en cours=FIN.MOIS(A2;-1)       → 31/10/2026, fin du mois précédent=FIN.MOIS(A2;0)+1      → 01/12/2026, premier jour du mois suivant=MOIS.DECALER(A2;3)    → 15/02/2027, même jour trois mois plus tard=FIN.MOIS(A2;1)+10     → 10/01/2027, paiement « 30 jours fin de mois, le 10 »

À retenir

  1. Piège : MOIS.DECALER(31/01/2026;1) renvoie le 28/02/2026, car le jour est ramené à la fin d'un mois plus court. Décaler ensuite cette date d'un mois donne le 28/03, pas le 31/03 : calculez chaque échéance depuis la date d'origine, avec MOIS.DECALER($A$2;n).
  2. Un argument mois à 0 vise le mois en cours, une valeur négative le passé. Le résultat est un nombre de série : appliquez un format Date.
  3. Les deux fonctions renvoient #VALEUR! si la date est du texte : une vraie date s'aligne à droite dans la cellule.

Voir aussi