Description
Cette fonction permet d'obtenir le dernier jour du mois, n mois dans le passé ou dans le futur. Cette fonction est utile pour calculer les dates d'échéance ou les échéances qui tombent le dernier jour du mois.
Syntaxe
(date_début, mois)
Les entrées
Cette fonction a les arguments suivants :
| Nom | Obligatoire | Description | Entrée valide |
|---|---|---|---|
date_début |
Oui | La date à partir de laquelle le résultat doit être calculé. | Une référence de cellule, une date sous forme d'entier ou une date au format JJ/MM/AAAA ou AAAA/MM/JJ. Une formule donnant l'un de ces résultats est également acceptée. |
mois |
Oui | Le nombre de mois avant ou après start_date. Une valeur positive pour le paramètre « mois » correspond à une date future ; une valeur négative correspond à une date passée. |
Une référence de cellule ou un nombre entier. Une formule qui aboutit à l'un ou l'autre de ces résultats est également acceptable. |
Exemple
Données d’échantillon
| A | B | C | |
|---|---|---|---|
| 1 | Date | Ajustement | Résultat EOMONTH |
| 2 | 1er février 2024 | 14 | 4/30/2019 |
| 3 | 23 avril 2019 | 23 | 5/31/2017 |
| 4 | 7/19/2003 | 222 | 44592 |
| 5 | 12/23/2023 | -24 | #NUM! |
Exemples de formules
| Cas d'utilisation | Formule | Explication et résultat |
|---|---|---|
| Ajoutez un nombre déterminé de mois à une date spécifiée dans une cellule et remplacez le jour par le dernier jour de ce mois. | =EOMONTH(A2,14) |
Cette formule ajoute 14 mois à la date de la cellule A2 et remplace le jour par le dernier jour du mois. Résultat : 45777 (30/04/2025) |
| Soustrayez un certain nombre de mois à une date donnée et remplacez le jour par le dernier jour de ce mois. | =EOMONTH("7/19/2023",4) |
Cette formule ajoute 4 mois à la date fournie " Résultat : 45260 (30/11/2023) |
| Ajoutez le nombre de mois d’une cellule à une date spécifiée dans une cellule et remplacez le jour par le dernier jour de ce mois. | =MOIS(A5,B5) |
Cette formule ajoute le nombre de mois de la cellule B5 (-24) à la date de la cellule A5. Résultat : l'erreur #NUM !, car la valeur de la cellule B5 est négative. |
| Calculez le dernier jour ouvrable du mois. | =WORKDAY(EOMONTH(A2,0), -1) |
Cette formule fonctionne de la manière suivante :
Résultat : 45350 (28/02/2024) |
| Calculez la prochaine date de paiement pour un abonnement trimestriel, en vous assurant que le paiement tombe toujours le dernier jour du mois. | =EOMONTH(EDATE(A3, 3), 0) |
Cette formule fonctionne de la manière suivante :
Résultat : 43677 (31/07/2019) |
Notes
- La plateforme Workiva enregistre les dates sous forme de nombres afin qu'elles puissent être utilisées dans les calculs.
Par défaut, le 1er janvier 1900 = 1. - EOMONTH renvoie une valeur de date de numéro de série, qui peut ensuite être formatée comme une date.
- Si la date fournie ou référencée
start_daten'est pas une date entière valide ou au format DD/MM/YYYY ou YYYY/MM/DD, EOMONTH renvoie la valeur - Si
start_dateplus months n'est pas une date valide (généralement parce qu'elle est hors de la plage), EOMONTH renvoie la valeur suivante - Si
start_datecontient une fraction de temps (c'est-à-dire qu'il ne s'agit pas d'un nombre entier), elle est supprimée. - Si
moisn'est pas un entier (il contient une valeur décimale), il est tronqué. - Les caractères génériques ne fonctionnent pas avec cette fonction.