![](https://cdn.wiki-base.com/2766301/how_to_use_the_excel_edate_function__2.png.webp)
Обобщение
Функцията Excel EDATE връща дата на същия ден от месеца, n месеца в миналото или бъдещето. Можете да използвате EDATE, за да изчислите датите на изтичане, датите на падежа и други падежи. Използвайте положителна стойност за месеци, за да получите дата в бъдещето, и отрицателна стойност за дати в миналото.
Предназначение
Дата на смяна n месеца в бъдеще или в миналотоВърната стойност
Нова дата като сериен номер на ExcelСинтаксис
= EDATE (начална_ дата, месеци)Аргументи
- start_date - Начална дата като валидна дата в Excel.
- месеци - брой месеци преди или след начална_дата.
Версия
Excel 2003Бележки за употреба
Функцията EDATE може да добавя или изважда месеци от датата. Можете да използвате EDATE, за да изчислите датите на изтичане, датите на договора, датите на падежа, датите на годишнината, датите на пенсиониране и други дати в бъдещето или миналото. Използвайте положително число за месеци, за да получите дата в бъдеще, и отрицателно число за дати в миналото.
EDATE ще върне сериен номер, съответстващ на дата. За да покажете резултата като дата, приложете цифров формат по ваш избор.
Основна употреба
Например, ако A1 съдържа датата 1 февруари 2018 г., можете да използвате EDATE по следния начин:
=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 месеца от днес
За да използвате EDATE с днешната дата, можете да използвате функцията ДНЕС. Например, за да създадете дата точно след 6 месеца от днес, можете да използвате:
=EDATE(TODAY(),6) // 6 months from today
Преместване по години
За да използвате функцията EDATE за придвижване по години, умножете по 12. Например, за да се придвижите напред 24 месеца, можете да използвате някоя от следните формули:
=EDATE(A1,24) // forward 2 years =EDATE(A1,2*12) // forward 2 years
Втората форма е удобна, когато вече имате години в друга клетка и искате да конвертирате в месеци в рамките на EDATE.
Край на месеца
EDATE е хитър по отношение на търкалящите се дати на „края на месеца“ напред или назад и ще коригира стойностите за година, месец и ден, ако е необходимо. Например EDATE ще поддържа последния ден от месеца:
=EDATE("31-Jan-2019",1) // returns 28-Feb-2019
Високосна година
ЕДАТ ще спазва и високосните години:
=EDATE("31-Jan-2020",1) // returns 29-Feb-2020
EDATE с времето
Функцията EDATE ще премахне времената от дати, които включват време (понякога наричано "дата и час"). За да запазите времето в датата, можете да използвате формула като тази:
=EDATE(A1,n)+MOD(A1,1)
Тук функцията MOD се използва за извличане на времето от датата в A1 и добавянето му обратно към резултата от EDATE.
Вижте по-долу за повече примери за формули, които използват функцията EDATE.
Бележки
- EDATE ще върне грешката #VALUE, ако началната дата не е валидна дата.
- Ако началната дата има прикрепено частично време, тя ще бъде премахната.
- Ако аргументът за месеци съдържа десетична стойност, той ще бъде премахнат.
- За да изчислите дата на края на месеца, вижте функцията EOMONTH.
- EDATE връща сериен номер на датата, който трябва да бъде форматиран като дата.
Подобни видеа
![](https://cdn.wiki-base.com/2766301/how_to_use_the_excel_edate_function__3.png.webp)