Преминаване към основното съдържание
Поддръжка
Влизане с Microsoft
Влезте или създайте акаунт.
Здравейте,
Изберете друг акаунт.
Имате няколко акаунта
Изберете акаунта, с който искате да влезете.

Изчислява броя на дните, месеците или годините между две дати.

Предупреждение: Excel предоставя функцията DATEDIF, за да осигури поддръжка за по-стари работни книги от Lotus 1-2-3. Функцията DATEDIF може да изчисли грешни резултати при определени условия. Вижте раздела с известни проблеми в тази статия за повече подробности.

Синтаксис

DATEDIF(начална_дата;крайна_дата;единица)

Аргумент

Описание

start_date    

Задължително

Дата, която представлява първата или началната дата на даден период. Датите могат да се въвеждат като текстов низ в кавички (например "30.1.2001"), като поредни номера (например 36921, което представя 30 януари 2001 г., ако използвате системата на датиране от 1900 г.) или като резултати от други формули или функции (например DATEVALUE("30.1.2001")).

end_date   

Задължително

Дата, представяща последната, или крайната, дата на периода.

Единица   

Типът информация, която искате да се върне, където:

Единица

Връща

"Y" ("Y")

Броя на пълните години в периода.

"M"

Броя на пълните месеци в периода.

"D" ("Г")

Броя на пълните дни в периода.

"MD"

Разликата в дните между начална_дата и крайна_дата. Месеците и годините в датите се игнорират.

Важно: Не препоръчваме да използвате аргумента "MD", тъй като има известни ограничения с него. Вижте раздела с известни проблеми по-долу.

"YM"

Разликата в месеците между начална_дата и крайна_дата. Дните и годините в датите се игнорират.

"ГДД"

Разликата в дните между начална_дата и крайна_дата. Годините в датите се игнорират.

Забележки

  • Датите се съхраняват като поредни номера, така че да могат да се използват в изчисления. По подразбиране 1 януари 1900 г. е номер 1, а 1 януари 2008 г. е номер 39448, защото е 39 447 дни след 1 януари 1900 г.

  • Функцията DATEDIF е полезна във формули, където трябва да изчислите възраст.

  • Ако s tart_date е по-голямо отe nd_date, резултатът ще бъде #NUM!.

Примери

Начална_дата

Крайна_дата

Формула

Описание (резултат)

1.1.2001

1.1.2003

=DATEDIF(начална_дата;крайна_дата;"Y")

Две пълни години в периода (2)

1.6.2001

15.8.2002

=DATEDIF(начална_дата;крайна_дата;"D")

440 дни между 1 юни 2001 г. и 15 август 2002 г. (440)

1.6.2001

15.8.2002

=DATEDIF(начална_дата;крайна_дата;"YD")

75 дни между 1 и 15 август – игнорират се годините на датите (75)

Известни проблеми

Аргументът "MD" може да доведе до отрицателно число, нула или грешен резултат. Ако се опитвате да изчислите оставащите дни след последния завършен месец, ето едно заобиколно решение:

=DATEDIF(D17;E17;"мд") и резултат: 5

Тази формула изважда първия ден на завършващия месец (1.5.2016 г.) от първоначалната крайна дата в клетка E17 (6.5.2016 г.). Ето как става това: Първо, функцията DATE създава дата – 1.5.2016 г. Функцията създава датата чрез годината в клетка E17 и месеца в клетка E17. Тогава 1 представлява първия ден на същия месец. Резултатът от функцията DATE е 1.5.2016 г. После изваждаме това от първоначалната крайна дата в клетка E17, което е 6.5.2016 г. А 6.5.2016 г. минус 1.5.2016 г. е 5 дни.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.

Вж. също

Функции на Excel (по азбучен ред)

Функции на Excel (по категории)

Начини за избягване на повредени формули

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.

Беше ли полезна тази информация?

Доколко сте доволни от качеството на езика?
Какво е повлияло на вашия потребителски опит?
Като натиснете „Подаване“, вашата обратна връзка ще се използва за подобряване на продуктите и услугите на Microsoft. Вашият ИТ администратор ще може да събира тези данни. Декларация за поверителност.

Благодарим ви за обратната връзка!

×