EOMONTH: Obtenir le dernier jour du mois dans Excel
Maîtrisez la fonction EOMONTH d'Excel pour trouver facilement le dernier jour d'un mois, avant ou après une date donnée. Exemples et cas d'utilisation.
Syntaxe
La fonction EOMONTH prend deux arguments :
- date_départ (obligatoire) : La date de départ. Doit être une date valide reconnue par Excel.
- mois (obligatoire) : Le nombre de mois avant ou après date_départ. Un nombre positif donne une date future, un nombre négatif une date passée.
Explication détaillée
Fonction EOMONTH dans Excel : Guide Complet
Introduction
La fonction EOMONTH (FIN.MOIS en français) est un outil puissant dans Excel pour manipuler les dates. Elle permet de déterminer le dernier jour du mois, un nombre spécifié de mois avant ou après une date de départ. Elle est particulièrement utile pour les calculs financiers, la planification de projets et la gestion des échéances.
Syntaxe
La syntaxe de la fonction EOMONTH est la suivante :
=EOMONTH(date_départ, mois)
Où :
date_départ: La date de départ à partir de laquelle calculer le dernier jour du mois.mois: Le nombre de mois à ajouter (positif) ou à soustraire (négatif) à ladate_départ.
Fonctionnement
La fonction EOMONTH prend une date de départ et un nombre de mois en entrée. Elle calcule ensuite le dernier jour du mois qui se trouve mois mois avant ou après la date de départ. Le résultat est renvoyé sous forme de numéro de série de date Excel.
Cas d'utilisation
-
Calcul des échéances financières : Déterminez la date d'expiration d'un contrat qui expire à la fin d'un mois spécifique. Par exemple,
=EOMONTH("15/01/2024", 5)renvoie le dernier jour du mois de juin 2024 (5 mois après janvier 2024). -
Planification de projets : Estimez la date de fin d'une phase de projet qui doit se terminer à la fin d'un mois.
-
Gestion des paies : Calculez la date de fin de la période de paie mensuelle.
-
Rapports financiers : Obtenez la date de fin de mois pour les rapports périodiques. Par exemple,
=EOMONTH(TODAY(),0)renvoie le dernier jour du mois courant. -
Détermination de la date de fin d'un CDD: Calculer la date de fin d'un contrat à durée déterminée qui se termine à la fin d'un mois donné. Par exemple, si un CDD commence le 10/02/2023 et dure 12 mois,
=EOMONTH("10/02/2023",12)renverra la date de fin du CDD, soit le 29/02/2024.
Bonnes pratiques
- Assurez-vous que la
date_départest une date valide reconnue par Excel. Utilisez la fonctionDATEsi nécessaire pour créer une date à partir d'années, de mois et de jours. - Utilisez des nombres entiers pour l'argument
mois. Les nombres décimaux seront tronqués. - Pour obtenir le premier jour du mois, vous pouvez ajouter 1 à la date retournée par
EOMONTHet soustraire le nombre de jours du mois suivant. (Exemple:=EOMONTH(A1,-1)+1pour obtenir le premier jour du mois de la date en A1).
Combinaisons
EOMONTHpeut être combinée avec d'autres fonctions de date, telles queTODAY,DATE,YEAR,MONTHetDAY, pour des calculs de date plus complexes.- Utilisez
EOMONTHavecIFpour créer des logiques conditionnelles basées sur la fin du mois. - Combinez
EOMONTHavec des fonctions de recherche commeVLOOKUPouINDEX/MATCHpour récupérer des données basées sur la date de fin de mois.
Cas d'utilisation
Calcul des échéances
Planification de projets
Gestion des paies
Exemples pratiques
Données : Aujourd'hui = 15/03/2024
Calcule le dernier jour du mois courant.
Données : Date de départ = 15/01/2024
Calcule le dernier jour du mois suivant la date de départ.
Données : Date de départ = 15/03/2024
Calcule le dernier jour du mois précédent la date de départ.
Conseils et astuces
Utilisez la fonction TODAY() comme date de départ pour obtenir le dernier jour du mois courant ou futur.
Pour trouver le premier jour du mois, utilisez la formule =EOMONTH(date_départ,-1)+1.
Vérifiez le format de la cellule contenant la formule EOMONTH. Elle doit être au format Date pour afficher la date correctement.
N'oubliez pas que la fonction EOMONTH renvoie un numéro de série de date. Vous pouvez formater ce numéro en date dans Excel.
Erreurs courantes
L'argument date_départ n'est pas une date valide.
Vérifiez que la date_départ est une date valide reconnue par Excel, ou utilisez la fonction DATE.
La date résultante est en dehors de la plage de dates valides pour Excel (avant 1900 ou après 9999).
Vérifiez que le nombre de mois ajouté ou soustrait ne conduit pas à une date invalide.