Description
Cette fonction permet d'obtenir une date qui se situe le nombre de mois spécifié avant ou après la date spécifiée, tout en conservant le même jour du mois. Cette fonction est utile pour calculer les dates d'échéance ou les échéances qui tombent le même jour du mois que la date d'émission.
Syntaxe
EDATE(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 |
Exemples
Données d’échantillon
| A | B | |
|---|---|---|
| 1 | 1er février 2018 | 56 |
| 2 | 23 avril 2019 | 39 |
| 3 | 4 juillet 2000 | 15 |
| 4 | 7/19/2003 | -92 |
| 5 | 12/23/2023 | 22 |
Exemples de formules
| Cas d'utilisation | Formule | Explication et résultat | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ajoutez un nombre de mois à une date spécifiée dans une cellule. | =EDATE(A1,56) |
Cette formule ajoute 56 mois à la date de la cellule A1. Cette formule renvoie 10/1/2022 | ||||||||||||
| Soustraire un nombre de mois à une date donnée. | =EDATE(7/19/2003,-92) |
Cette formule ajoute -92 mois à la date fournie du 19/07/2003. Cette formule renvoie le 19/11/1995. | ||||||||||||
| Génère une séquence de dates d’échéance. | =EDATE(A1, SEQUENCE(12)) |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, la formule renvoie :
|
||||||||||||
| Créez une liste de dates de révision semestrielle. | =EDATE(A1, SEQUENCE(10, 1, 6, 6)) |
Cette formule fonctionne de la manière suivante :
Pour cet ensemble de données, la formule renvoie :
|
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.
- EDATE renvoie une date entière, qui doit ê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 "JJ/MM/AAAA" ou "AAAA/MM/JJ", EDATE renvoie la valeur - Si
start_dateest associé à une fraction de temps (c'est-à-dire qu'il ne s'agit pas d'un nombre entier), il est supprimé. - Si
moisn'est pas un entier, il est tronqué. - Si
moiscontient une valeur décimale, celle-ci sera supprimée. - Les caractères génériques ne fonctionnent pas avec cette fonction.
Astuces
- Pour calculer une date de fin de mois, utilisez la fonction EOMONTH.
- La fonction EDATE supprime les heures des dates qui incluent l'heure (parfois appelées "datetime").
Pour conserver l'heure dans une date, vous pouvez utiliser une formule comme celle-ci :=EDATE(start_date,months) MOD(start_date,1)
La fonction MOD extrait l'heure de la date, puis la rajoute.
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