РАЗНДАТ

Функция РАЗНДАТ возвращает количество дней, месяцев или лет между двумя датами.

РАЗНДАТ(дата начала; дата окончания; метод калькуляции)

дата начала: начальная дата. Значение аргумента дата начала является значением даты/времени (фрагмент, указывающий время, не учитывается) или строкой даты.

дата окончания: конечная дата. Значение аргумента дата окончания является значением даты/времени (фрагмент, указывающий время, не учитывается) или строкой даты.

метод калькуляции: значение перечислимого типа, указывающее способ выражения разности по времени и правила обработки дат, относящихся к разным годам или месяцам.

D: возвращается количество дней между датами начала и окончания.

M: возвращается количество месяцев между датами начала и окончания.

Y: возвращается количество лет между датами начала и окончания.

MD: возвращается количество дней между датами начала и окончания без учета месяцев и лет. Предполагается, что месяц в дате окончания и дате начала совпадает. Если начальная дата наступает позже конечной даты, подсчет начинается с конечной даты, как если бы она относилась к предыдущему месяцу. Год в конечной дате используется для проверки того, является ли год високосным.

YM: возвращается количество полных месяцев между датами начала и окончания без учета лет. Если начальный месяц/день предшествует конечному месяцу/дню, даты считаются принадлежащими одному году. Если начальный месяц/день следует после конечного месяца/дня, даты считаются принадлежащими разным последовательным годам.

YD: возвращается количество дней между датами начала и окончания без учета лет. Если начальный месяц/день предшествует конечному месяцу/дню, даты считаются принадлежащими одному году. Если начальный месяц/день следует после конечного месяца/дня, даты считаются принадлежащими разным последовательным годам.

Примеры

Если A1 содержит значение даты/времени 4/6/1988, а A2 содержит значение даты/времени 30/10/2006:

=РАЗНДАТ(A1; A2; "D") возвращает 6 781 — количество дней между 6 апреля 1988 г. и 30 октября 2006 г.

=РАЗНДАТ(A1; A2; "M") возвращает 222 — количество полных месяцев между 6 апреля 1988 г. и 30 октября 2006 г.

=РАЗНДАТ(A1; A2; "Y") возвращает 18 — количество полных лет между 6 апреля 1988 г. и 30 октября 2006 г.

=РАЗНДАТ(A1; A2; "MD") возвращает 24 — количество дней между шестым днем месяца и тридцатым днем того же месяца.

=РАЗНДАТ(A1; A2; "YM") возвращает 6 — количество месяцев между апрелем и октябрем любого года.

=РАЗНДАТ(A1; A2; "YD") возвращает 207 — количество дней между 6 апреля и 30 октября любого года.

=РАЗНДАТ("06/04/1988"; ТДАТА(); "Y")& " лет, " &РАЗНДАТ("06/04/1988"; ТДАТА(); "YM")& " месяца и " &РАЗНДАТ("06/04/1988"; ТДАТА(); "MD")& " дней" 1 июля 2013 г. вернет результат «25 лет, 2 месяца и 25 дней» — возраст человека, родившегося 4 июня 1988 г.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Эта страница полезна?
Максимальное количество символов: 250
Максимальное количество символов: 250.
Благодарим вас за отзыв.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.