Aller au contenu principal

FIN.MOIS dans Excel : formule, exemples et exercices corrigés

Mis à jour le

FIN.MOIS renvoie le dernier jour d’un mois, un certain nombre de mois avant ou après une date. Par exemple, =FIN.MOIS(B2;1) renvoie le 28 février 2025 pour une facture du 17 janvier 2025 : la fin du mois suivant. Mettez 0 pour la fin du même mois.

Syntaxe de FIN.MOIS

=FIN.MOIS(date_départ; mois)

date_départ
La date de départ : une cellule comme B2, AUJOURDHUI() ou DATE(2025;1;17).
mois
Le nombre de mois de décalage : 0 pour le même mois, 1 pour le suivant, -1 pour le précédent. Il peut venir d’une cellule, comme C2.

Exercices FIN.MOIS à faire ici

Tapez votre formule directement dans la feuille. Elle est vérifiée comme dans Excel, avec des points-virgules ou des virgules, en français ou en anglais.

Exercice 1 sur 1

Trouver le dernier jour du mois

En C2, renvoyez le dernier jour du mois de la date de facture en B2 avec FIN.MOIS.

FactureDate de factureFin de mois
INV-310714/02/2025

Comment utiliser FIN.MOIS, étape par étape

  1. Cliquez sur la cellule du résultat et tapez =FIN.MOIS(.
  2. Sélectionnez la date de départ, puis tapez un point-virgule.
  3. Tapez le nombre de mois de décalage : 0 pour le dernier jour de ce mois, 1 pour celui du mois suivant.
  4. Fermez la parenthèse et validez avec Entrée. Si la cellule affiche un nombre comme 45716, appliquez-lui un format date.

Exemples de FIN.MOIS

Fin du mois en cours

=FIN.MOIS(B2;0)

Le 14 février 2025 donne le 28 février 2025.

Fin du mois suivant

=FIN.MOIS(B2;1)

Une facture du 22 décembre 2025 est due le 31 janvier 2026.

1er du mois suivant

=FIN.MOIS(B2;0)+1

Une inscription du 31 mars 2025 est facturée à partir du 1er avril 2025.

Fin de contrat avec MOIS.DECALER

=MOIS.DECALER(B2;C2)

Le 31 janvier 2025 plus 1 mois donne le 28 février 2025.

Erreurs fréquentes et solutions

ErreurCauseSolution
45716FIN.MOIS renvoie un numéro de série de date et la cellule est au format Standard.Appliquez le format Date courte à la cellule : 45716 correspond au 28 février 2025.
#VALEUR!La date de départ est du texte qu’Excel ne reconnaît pas comme une date.Utilisez une vraie date (elle s’aligne à droite) ou construisez-la avec DATE(année;mois;jour).
#NOMBRE!La date de départ plus les mois tombe hors des dates gérées par Excel, par exemple avant 1900.Vérifiez l’argument mois : une valeur comme -12000 est généralement une faute de frappe.
#NOM?Le nom est mal écrit, par exemple FINMOIS sans point ou FIN.DE.MOIS.Tapez le nom exact, avec un point : FIN.MOIS.

FIN.MOIS, MOIS.DECALER ou DATE ?

FIN.MOIS tombe toujours sur le dernier jour d’un mois, ce qui convient aux échéances et aux rapports de fin de mois. MOIS.DECALER décale une date de mois entiers en gardant le jour : =MOIS.DECALER(B2;6) tombe six mois plus tard, et s’arrête au dernier jour quand le jour n’existe pas, comme le 31 janvier plus un mois qui donne le 28 février. =DATE(ANNEE(B2);MOIS(B2)+1;0) renvoie aussi la fin du mois, car le jour 0 désigne la veille du 1er, mais FIN.MOIS dit ce qu’elle fait. Ajouter 30 jours à une date s’éloigne des fins de mois, car les mois comptent de 28 à 31 jours.

Questions fréquentes

Comment obtenir le premier jour du mois ?

Prenez la fin du mois précédent et ajoutez un jour : =FIN.MOIS(B2;-1)+1.

Combien de jours compte un mois ?

Renvoyez le jour de sa dernière date : =JOUR(FIN.MOIS(B2;0)) donne 28 pour février 2025.

Quelle différence entre FIN.MOIS et MOIS.DECALER ?

FIN.MOIS renvoie le dernier jour du mois d’arrivée. MOIS.DECALER garde le jour du mois : elle convient aux dates de fin de contrat et aux renouvellements.

Comment calculer une échéance « fin de mois suivant » ?

Utilisez =FIN.MOIS(B2;1), avec la date de facture en B2. Mettez le nombre de mois dans une cellule pour donner à chaque client son propre délai.

Continuez à pratiquer

Les 5 exercices FIN.MOIS, avec explications et suivi de progression.

Ouvrir les exercices FIN.MOIS