=EOMONTH
Date et heure Débutant Excel

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

=EOMONTH(date_départ, mois)

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) à la date_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

  1. 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).

  2. Planification de projets : Estimez la date de fin d'une phase de projet qui doit se terminer à la fin d'un mois.

  3. Gestion des paies : Calculez la date de fin de la période de paie mensuelle.

  4. 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.

  5. 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épart est une date valide reconnue par Excel. Utilisez la fonction DATE si 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 EOMONTH et soustraire le nombre de jours du mois suivant. (Exemple: =EOMONTH(A1,-1)+1 pour obtenir le premier jour du mois de la date en A1).

Combinaisons

  • EOMONTH peut être combinée avec d'autres fonctions de date, telles que TODAY, DATE, YEAR, MONTH et DAY, pour des calculs de date plus complexes.
  • Utilisez EOMONTH avec IF pour créer des logiques conditionnelles basées sur la fin du mois.
  • Combinez EOMONTH avec des fonctions de recherche comme VLOOKUP ou INDEX/MATCH pour 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

Dernier jour du mois courant

Données : Aujourd'hui = 15/03/2024

=EOMONTH(TODAY(), 0)

Calcule le dernier jour du mois courant.

Résultat : 31/03/2024
Dernier jour du mois suivant

Données : Date de départ = 15/01/2024

=EOMONTH("15/01/2024", 1)

Calcule le dernier jour du mois suivant la date de départ.

Résultat : 29/02/2024
Dernier jour du mois précédent

Données : Date de départ = 15/03/2024

=EOMONTH("15/03/2024", -1)

Calcule le dernier jour du mois précédent la date de départ.

Résultat : 29/02/2024

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

#VALUE!

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.

#NUM!

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.

Formules associées