Module
Contents
Index 🔎︎

## DATEDIF

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

### Синтаксис

DATEDIF(Начальная дата; Конечная дата; Интервал)

Начальная дата - дата, с которой начинается отсчёт.

Конечная дата - дата, которой отсчёт заканчивается. Конечная дата должна быть позднее начальной.

Интервал - строка вида "d", "m", "y", "ym", "md" или "yd".

Значения интервала | Возвращаемое значение
"d" | Количество полных дней между начальной и конечной датами.
"m" | Количество полных месяцев между начальной и конечной датами.
"y" | Количество полных лет между начальной и конечной датами.
"ym" | Количество полных месяцев, остающееся после вычитания лет из разности конечной и начальной дат.
"md" | Количество полных дней, остающееся после вычитания лет и месяцев из разности конечной и начальной дат.
"yd" | Количество полных дней, остающееся после вычитания лет из разности конечной и начальной дат.

### Пример

Вычисление возраста. Человек родился 17.04.1974. Сегодня 13.06.2012.

=DATEDIF("17.04.1974";"13.06.2012";"y") даёт 38 (лет). =DATEDIF("17.04.1974";"13.06.2012";"ym") даёт 1 (месяц). =DATEDIF("17.04.1974";"13.06.2012";"md") даёт 27 (дней). Таким образом возраст человека составляет 38 лет, 1 месяц и 27 дней.

=DATEDIF("17.04.1974";"13.06.2012";"m") даёт 457, он прожил 457 месяцев.

=DATEDIF("17.04.1974";"13.06.2012";"d") даёт 13937, он прожил 13937 дней.

=DATEDIF("17.04.1974";"13.06.2012";"yd") даёт 57, его день рождения был 57 дней назад.