Toutes les fonctionsDate & time
FIN.MOIS (EOMONTH) dans Excel
FIN.MOIS (EOMONTH) expliquée avec sa syntaxe, trois exemples vérifiés, les fins de mois, les années bissextiles et les erreurs.
Syntaxe
EOMONTH(start_date, months)Exemple : =EOMONTH(A2,0)
Disponible dans : All versions
FIN.MOIS renvoie le dernier jour du mois situé un certain nombre de mois avant ou après une date de départ : =EOMONTH(start_date, months). Utilisez-la pour les échéances de fin de mois, les cycles de facturation et le comptage des jours d’un mois.
Quand l’utiliser
- Vous avez besoin de dates de fin de mois pour des factures, des charges à payer ou des rapports.
- Vous voulez connaître le nombre de jours d’un mois.
- Vous avez besoin du premier jour du mois suivant, soit EOMONTH plus 1.
- Vous créez des plages de dates mensuelles pour SUMIFS.
Arguments
- start_date. La date de départ. Une véritable date ou une référence à celle-ci est préférable, car les dates textuelles peuvent être mal interprétées.
- months. Le nombre de mois à parcourir. 0 reste dans le même mois, 1 désigne le mois suivant et -1 le mois précédent. Le résultat est toujours le dernier jour de ce mois.
- Mise en forme. La fonction renvoie un numéro de série ; appliquez donc à la cellule un format de date. Pour le premier jour du mois suivant, ajoutez 1 à EOMONTH(date,0).
Exemples expliqués
Fin du mois en cours
Formule : C1: =EOMONTH(A2,0)
Résultat : 3/31/2024
0 mois désigne le mois de la date de départ.
Fin du mois suivant
Formule : C1: =EOMONTH(A2,1)
Résultat : 4/30/2024
Un nombre de mois positif avance dans le temps ; un nombre négatif recule.
Nombre de jours d’un mois
Formule : C1: =DAY(EOMONTH(A2,0))
Résultat : 29
Le numéro du dernier jour correspond à la longueur du mois. 2024 est une année bissextile.
À vous de jouer
Modifiez une formule ou une valeur dans la feuille d’exemple et observez le résultat.
Formule en F2 : =EOMONTH(A3,1)
Résultat en F2 : 2/28/2026
Erreurs et vérifications
- Affiche un nombre à cinq chiffres. FIN.MOIS renvoie un numéro de série. Appliquez un format de date si la cellule affiche 45382.
- #VALUE!. La date de départ est du texte qu’Excel ne reconnaît pas comme une date.
- #NUM!. Le résultat se situerait hors de la plage de dates prise en charge.
- Le nombre de mois n’est pas entier. Les décimales de months sont tronquées. Utilisez des entiers.
Fonctions associées
Questions fréquentes
- Comment obtenir le premier jour du mois ?
- Utilisez =EOMONTH(A2,-1)+1.
- Quelle différence existe-t-il entre FIN.MOIS et EDATE ?
- EDATE conserve le même numéro de jour ; EOMONTH aboutit toujours au dernier jour du mois.
- Comment obtenir le premier jour du mois suivant ?
- =EOMONTH(A2,0)+1.
- FIN.MOIS gère-t-elle les années bissextiles ?
- Oui. En février, le résultat est 29 pendant les années bissextiles.
Autres fonctions de la catégorie Date & time