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 | Entrée valide |
|---|---|---|
date_début |
Oui | La date à partir de laquelle le résultat doit être calculé. Il peut s'agir d'une référence de cellule, d'une date entière ou d'une date au format JJ/MM/AAAA ou AAAA/MM/JJ. Une formule qui aboutit à l'un de ces formats est également acceptable. |
mois |
Oui | Le nombre de mois avant ou après start_date. Un mois de valeur positive correspond à une date future ; une valeur négative correspond à une date passée.Il peut s'agir d'une référence de cellule ou d'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. Pour cet ensemble de données, cette formule renvoie : 45777 (4/30/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 " Cette formule revoie : 45260 (11/30/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. Cette formule renvoie : l’erreur #NUM ! car la valeur de B5 est négative. |
| Calculez le dernier jour ouvrable du mois. | =WORKDAY(EOMONTH(A2,0), -1) |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, la formule renvoie : 45350 (2/28/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 :
Pour cet ensemble de données, la formule renvoie : 43677 (7/31/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.
Fonctions connexes
DATE
VALEUR DE LA DATE
JOUR
JOURS
DAYS360
EDATE
EOMONTH
MOIS
JOURS DU RÉSEAU
JOURS-RÉSEAU.INTL
JOUR DE LA SEMAINE
JOURNÉE DE TRAVAIL
JOURNÉE DE TRAVAIL.INTL
ANNÉE
ANNEEFRAC