Dans ce tutoriel, vous apprendrez à utiliser la formule édate dans Excel et à le combiner avec d'autres fonctions à diverses fins au-delà de son utilisation de base.
Microsoft Excel fournit une variété de fonctions pour calculer les dates. Lorsqu'il s'agit d'ajouter ou de soustraire des mois à / à partir d'une date donnée, l'éducation est la fonction à utiliser. De plus, il peut vous aider à calculer les dates d'expiration, les dates d'anniversaire, les dates d'échéance et bien plus encore.
La fonction édate dans Excel renvoie une date le même jour du mois, n mois avant ou après une date donnée.
La syntaxe a deux arguments:
Édate (start_date, mois)Où:
Et voici quelques exemples d'utilisation de la fonction édate dans Excel:
Note. Par défaut, la fonction édate renvoie un numéro de série représentant une date en interne dans Excel. Pour afficher le résultat en tant que date, appliquez un format de date de votre choix.
Pour faire une formule édate de base dans Excel, suivez ces étapes:
Par exemple, pour retourner une date 5 mois après le 30 janvier 2025, utilisez l'une de ces formules:
=EDATE("1/30/2025", 5)
=EDATE("30-Jan-2025", 5)
=EDATE(DATE(2025, 1, 30), 5)
Pour obtenir une date de 5 mois avant le 30 janvier 2025, les formules se déroulent comme suit:
=EDATE("1/30/2025", -5)
=EDATE("30-Jan-2025", -5)
=EDATE(DATE(2025, 1, 30), -5)
Avec la date de début dans une cellule prédéfinie, disons C4, les formules sont:
=EDATE(C4, 5)
=EDATE(C4, -5)
Le résultat est une date le même jour du mois, un nombre spécifié de mois avant ou après la date initiale.
Conseils et notes
La fonction édate relève de la catégorie des fonctions de date et d'heure. Les dates dans Excel peuvent avoir des formats différents, mais ils sont en fait stockés en nombres. Seules les dates d'Excel valides peuvent être utilisées dans les calculs.
Avec les bases d'Excel Edate à l'esprit, perflons en quelques exemples pratiques qui mettent en évidence des aspects particuliers et montrons comment accomplir certaines tâches communes.
Pour retourner une date n mois avant ou après la date d'aujourd'hui, utilisez l'édition en combinaison avec la fonction aujourd'hui:
Édate (aujourd'hui (), mois)Par exemple, pour trouver une date qui est à 3 mois à partir d'aujourd'hui, vous pouvez utiliser cette formule:
=EDATE(TODAY(), 3)
Pour obtenir une date exactement 3 mois avant aujourd'hui, la formule est:
=EDATE(TODAY(), -3)
Plus d'exemples de formules sont indiqués dans la capture d'écran ci-dessous:
Pour calculer une date, un certain nombre d'années à l'avenir ou au passé, vous pouvez multiplier le nombre d'années par 12:
Édate (start_date, années * 12)Par exemple, pour faire avancer une date de 10 ans à partir de la date d'A3, vous pouvez utiliser l'une de ces formules:
=EDATE(A3, 120)
=EDATE(A3, 10*12)
Pour retirer une date de 10 ans, les formules sont:
=EDATE(A3, -120)
=EDATE(A3, -10*12)
Le premier formulaire est plus de contact tandis que la deuxième variation est plus pratique à utiliser lorsque vous avez un certain nombre d'années dans une autre cellule. Par exemple:
=EDATE(A3, B3*12)
La fonction édate renvoie correctement le dernier jour du mois si le jour de début est de 31.
Par exemple, la formule ci-dessous renvoie 30-APR-2023, qui est une date 3 mois après le 31 juin-2023:
=EDATE("31-Jan-2023", 3)
Il maintient également le dernier jour de février au cours des années de saut. Par exemple, le résultat de cette formule est le 29-FEB-2024:
=EDATE("31-Dec-2023", 2)
Cependant, si la valeur du jour de début est inférieure à 31 ans, EDATE retournera une date exactement le même jour du mois dans le passé ou l'avenir, selon son objectif principal. Dans ce cas, vous pouvez calculer le dernier jour du mois en utilisant la fonction Eomonth. Par exemple:
=EOMONTH("26-May-2023", 3)
La capture d'écran ci-dessous montre les résultats des deux formules - les mauvais sont dans la couleur de la police rouge:
Connaître la date de début et la durée en mois, le calcul d'une date d'expiration, d'échéance, d'anniversaire ou de retraite est aussi simple que la tarte.
Tout ce que vous avez à faire est de fournir la date de début dans le premier argument de l'édevance et le nombre de mois dans le deuxième argument. Par exemple, avec la date de début en A3 et des mois en B3, la formule est:
=EOMONTH(A3, B3)
Dans la situation où vous devez ajouter ou soustraire un nombre différent de mois à / à partir d'une date basée sur une ou plusieurs conditions, vous pouvez nicher une formule édate à l'intérieur d'une instruction IF.
Disons que vous souhaitez calculer une date d'expiration en fonction du type d'abonnement - mensuel ou annuel. Pour le faire, vous construisez la formule imbriquée suivante:
=IF(B3="monthly", EDATE(A3, 1), IF(B3="annual", EDATE(A3, 12), "N/A"))
Si B3 contient le mot "mensuel", la première fonction édate ajoute un mois à la date de début dans A3. Si B3 a "annuel", une autre fonction édate ajoute 12 mois à la date de début. Si B3 contient autre chose ou est vide, la formule renvoie "n / a".
Lorsque la valeur de date de début inclut également l'heure, la fonction édate supprime la pièce d'heure. Pour préserver le temps, extraire-le de la valeur DateTime à l'aide de la fonction MOD, puis ajoutez au résultat de l'édiction:
Édate ( start_date , mois ) mod ( start_date , 1)Par exemple, pour ajouter un certain nombre de mois (B3) à une valeur DateTime dans A3 préservant le temps, utilisez cette formule:
=EDATE(A3, B3) MOD(A3, 1)
C'est comment utiliser la fonction édate dans Excel pour ajouter ou soustraire des mois à / à partir d'une date donnée. Merci d'avoir lu et de vous voir sur notre blog la semaine prochaine!
Utilisation de la formule édate dans Excel - Exemples (fichier .xlsx)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!