Accueil › Fonctions Excel › FIN.MOIS
FIN.MOIS dans Excel : le dernier jour du mois
FIN.MOIS renvoie le dernier jour d'un mois, un certain nombre de mois avant ou après une date. C'est la méthode fiable pour travailler avec les fins de mois, les délais de paiement et les rapports mensuels. Dans l'Excel en anglais, la fonction s'appelle EOMONTH.
Dans ce guide
Syntaxe de FIN.MOIS
=FIN.MOIS(date_départ; mois)| Argument | Signification |
|---|---|
| date_départ | N'importe quelle date du mois de départ. |
| mois | 0 pour le même mois, 1 pour le mois suivant, -1 pour le mois précédent, et ainsi de suite. |
Le résultat est un numéro de série de date ; mettez la cellule au format date (Ctrl+1) si vous voyez quelque chose comme 46356.
Exemples
Avec le 12/11/2026 en A2 :
| Objectif | Formule | Résultat |
|---|---|---|
| Dernier jour de ce mois | =FIN.MOIS(A2; 0) | 30/11/2026 |
| Dernier jour du mois prochain | =FIN.MOIS(A2; 1) | 31/12/2026 |
| Dernier jour du mois dernier | =FIN.MOIS(A2; -1) | 31/10/2026 |
| Premier jour de ce mois | =FIN.MOIS(A2; -1)+1 | 01/11/2026 |
| Premier jour du mois prochain | =FIN.MOIS(A2; 0)+1 | 01/12/2026 |
| Nombre de jours de ce mois | =JOUR(FIN.MOIS(A2; 0)) | 30 |
S'exercer avec FIN.MOIS : essayez vous-même
Lire est une chose, taper la formule en est une autre. Construisez la formule ci-dessous pas à pas : les indications vous disent quoi taper, et vous pouvez cliquer sur les cellules ou faire glisser dessus pour les ajouter, comme dans Excel.
Exercice: Trouvez en B2 le dernier jour du mois de la date de facture: =FIN.MOIS(A2;0)
Des totaux mensuels avec SOMME.SI.ENS
Avec n'importe quelle date du mois en F1, cette formule additionne toutes les ventes de ce mois :
=SOMME.SI.ENS(C2:C100; A2:A100; ">="&FIN.MOIS(F1;-1)+1; A2:A100; "<="&FIN.MOIS(F1;0))Inutile de savoir si le mois compte 28, 30 ou 31 jours. Lisez SOMME.SI.ENS.
Délais de paiement : « fin de mois + 30 jours »
Une facture payable 30 jours après la fin du mois de facturation : =FIN.MOIS(A2; 0)+30. Pour une facture du 12 novembre 2026, c'est le 30 décembre 2026.
MOIS.DECALER : ajouter des mois complets
MOIS.DECALER garde le numéro du jour : =MOIS.DECALER(A2; 3) renvoie le 12 février 2027. Si le jour n'existe pas dans le mois d'arrivée, MOIS.DECALER prend le dernier jour : =MOIS.DECALER(DATE(2026;1;31); 1) renvoie le 28 février 2026. Utilisez MOIS.DECALER pour les renouvellements de contrats et FIN.MOIS pour les fins de mois.
Questions fréquentes
Pourquoi FIN.MOIS renvoie-t-elle un nombre ?
Les dates sont stockées sous forme de nombres. Mettez la cellule au format date avec Ctrl+1 › Date.
Comment obtenir le premier jour du mois ?
Utilisez =FIN.MOIS(A2; -1)+1 : le dernier jour du mois précédent plus un jour.
Comment obtenir le nom du mois ?
Utilisez =TEXTE(A2; "mmmm") pour « novembre » ou "mmm" pour « nov. ».