Comment utiliser la fonction Excel EDATE -

Table des matières

Sommaire

La fonction Excel EDATE renvoie une date le même jour du mois, n mois dans le passé ou le futur. Vous pouvez utiliser EDATE pour calculer les dates d'expiration, les dates d'échéance et d'autres dates d'échéance. Utilisez une valeur positive pour les mois pour obtenir une date dans le futur et une valeur négative pour les dates dans le passé.

Objectif

Date de décalage n mois dans le futur ou le passé

Valeur de retour

Nouvelle date comme numéro de série Excel

Syntaxe

= EDATE (date_début, mois)

Arguments

  • start_date - Date de début comme date Excel valide.
  • mois - Nombre de mois avant ou après start_date.

Version

Excel 2003

Notes d'utilisation

La fonction EDATE peut ajouter ou soustraire des mois à une date. Vous pouvez utiliser EDATE pour calculer les dates d'expiration, les dates de contrat, les dates d'échéance, les dates d'anniversaire, les dates de retraite et d'autres dates dans le futur ou le passé. Utilisez un nombre positif pour des mois pour obtenir une date dans le futur et un nombre négatif pour des dates dans le passé.

EDATE renverra un numéro de série correspondant à une date. Pour afficher le résultat sous forme de date, appliquez un format numérique de votre choix.

Utilisation de base

Par exemple, si A1 contient la date du 1er février 2018, vous pouvez utiliser EDATE comme ceci:

=EDATE(A1,1) // returns March 1, 2018 =EDATE(A1,3) // returns May 1, 2018 =EDATE(A1,-1) // returns January 1, 2018 =EDATE(A1,-2) // returns December 1, 2017

6 mois à partir d'aujourd'hui

Pour utiliser EDATE avec la date d'aujourd'hui, vous pouvez utiliser la fonction AUJOURD'HUI. Par exemple, pour créer une date exactement 6 mois à partir d'aujourd'hui, vous pouvez utiliser:

=EDATE(TODAY(),6) // 6 months from today

Se déplacer par années

Pour utiliser la fonction EDATE pour passer par années, multipliez par 12. Par exemple, pour avancer de 24 mois, vous pouvez utiliser l'une de ces formules:

=EDATE(A1,24) // forward 2 years =EDATE(A1,2*12) // forward 2 years

Le deuxième formulaire est pratique lorsque vous avez déjà des années dans une autre cellule et que vous souhaitez convertir en mois dans EDATE.

Fin du mois

EDATE est intelligent pour faire avancer ou reculer les dates de «fin de mois» et ajustera les valeurs de l'année, du mois et du jour si nécessaire. Par exemple, EDATE conservera le dernier jour du mois:

=EDATE("31-Jan-2019",1) // returns 28-Feb-2019

Année bissextile

EDATE respectera également les années bissextiles:

=EDATE("31-Jan-2020",1) // returns 29-Feb-2020

EDATE avec le temps

La fonction EDATE supprime les heures d'une date qui inclut l'heure (parfois appelée «date-heure»). Pour conserver l'heure dans une date, vous pouvez utiliser une formule comme celle-ci:

=EDATE(A1,n)+MOD(A1,1)

Ici, la fonction MOD est utilisée pour extraire l'heure de la date en A1 et l'ajouter au résultat d'EDATE.

Voir ci-dessous pour plus d'exemples de formules qui utilisent la fonction EDATE.

Remarques

  1. EDATE renverra l'erreur #VALUE si la date de début n'est pas une date valide.
  2. Si la date de début est associée à une fraction d'heure, elle sera supprimée.
  3. Si l'argument des mois contient une valeur décimale, il sera supprimé.
  4. Pour calculer une date de fin de mois, consultez la fonction EOMONTH.
  5. EDATE renvoie un numéro de série de date, qui doit être formaté en tant que date.

Vidéos connexes

Comment utiliser les arguments de fonction La plupart des fonctions Excel nécessitent des arguments. Dans cette vidéo, nous expliquons comment fonctionnent les arguments et comment les utiliser.

Articles intéressants...