LA FONCTION FIN.MOIS() dans Excel
Cet article est un extrait de l’e-book gratuit que vous pouvez retrouver au téléchargement à la rubrique « Mes livres » de ce site. Pour découvrir cet ebook et son contenu, cliquez simplement sur ce lien et téléchargez Le petit Excel illustré. Cliquez sur ce lien pour afficher tous les articles du petit Excel illustré. | ![]() |
À QUOI SERT CETTE FONCTION ?
La fonction FIN.MOIS() affiche une date correspondant au dernier jour du mois de la date donnée en paramètre. Le résultat s’affiche sous la forme d’une date.
Cette fonction a besoin de deux paramètres : une date et le nombre de mois de décalage (pour afficher par exemple le dernier jour du mois dernier ou le dernier jour du mois prochain). C’est une fonction très utile dans la manipulation des dates, par exemple pour créer un calendrier.
COMMENT ÉCRIT-ON CETTE FONCTION ?
=FIN.MOIS( une date ; nombre de mois de décalage )
La date transmise en paramètre peut être une date ou une référence de cellule qui contient une date. Le second paramètre peut être :
- un 0 (mois en cours),
- un chiffre positif (décalage dans le futur),
- un nombre négatif (décalage dans le passé).
UN EXEMPLE POUR MIEUX COMPRENDRE ?
Dans le tableau ci-dessous, les cellules B3, B4 et B5 contiennent toutes la même date : le 16 mai 1970.
Dans la cellule C3, j’ai placé la formule =FIN.MOIS(B3;0). Je ne demande pas de décalage, je veux le dernier jour du mois en cours (0). Excel affiche 31/05/1970, ce qui correspond bien au dernier jour du mois de MAI 1970.
Dans la cellule C4, j’ai placé la formule =FIN.MOIS(B3;1). J’ai demandé un décalage d’un mois dans le futur (1). Excel affiche 31/06/1970, ce qui correspond bien au dernier jour du mois de JUIN 1970.
Dans la cellule C5, j’ai placé la formule =FIN.MOIS(B3;-1). J’ai demandé un décalage d’un mois dans le passé (-1). Excel affiche 30/04/1970, ce qui correspond bien au dernier jour du mois d’AVRIL 1970 — avril ne comporte que 30 jours.


