Функция РАЗНДАТ в Excel · DATEDIF
РАЗНДАТ считает разницу между датами в полных годах, месяцах или днях: стаж, возраст, срок договора. Функция «скрытая» — Excel не подсказывает её при вводе, но она работает. В английском Excel она называется DATEDIF.
Синтаксис
РАЗНДАТ(нач_дата; кон_дата; единица)
| нач_дата | Ранняя дата. |
| кон_дата | Поздняя дата. Если она раньше начальной — ошибка #ЧИСЛО!. |
| единица | "y" — полные годы, "m" — месяцы, "d" — дни, "ym" — месяцы без лет. |
В английской версии: DATEDIF(нач_дата, кон_дата, единица)
Попробуйте прямо здесь
Полных лет стажапопробуйте здесь
C3
| A | B | C | |
|---|---|---|---|
| 1 | Сотрудник | Дата приёма | Дата отчёта |
| 2 | Алексеева | 14.03.2019 | 01.11.2026 |
| 3 | Полных лет: |
Кликните по ячейке — её адрес попадёт в формулу. Клик по букве столбца вставит весь столбец.
Типичные ошибки
1
Даты в обратном порядке
Сначала начальная, потом конечная — иначе #ЧИСЛО!.
2
Дата записана текстом
«14.03.2019» из выгрузки может оказаться текстом. Проверьте: дата прижата к правому краю ячейки.
Вопросы
Почему Excel не подсказывает РАЗНДАТ?
Она оставлена для совместимости со старыми таблицами и не попала в список подсказок, но работает во всех версиях.
Как РАЗНДАТ называется по-английски?
DATEDIF.