РАЗНДАТ
В английском Excel:DATEDIF
Считает, сколько полных лет, месяцев или дней прошло между двумя датами: стаж, возраст, срок договора.
РАЗНДАТ(нач_дата; кон_дата; единица)- нач_дата
- Более ранняя дата, например дата приёма на работу.
- кон_дата
- Более поздняя дата: дата расчёта или СЕГОДНЯ(), чтобы считать на текущий день.
- единица
- В чём считать: "y" даёт годы, "m" месяцы, "d" дни. Латинскими буквами в кавычках.
Возвращаемое значение
Число — разницу между датами в единицах из третьего аргумента: полных годах, месяцах или днях. Если начальная дата позже конечной, будет ошибка #ЧИСЛО!.
Примеры
Стаж в полных годах
fx
A
B
C
D
E
1
2
3
4
5
6
7
Сотрудник
Дата приёма
Дата расчёта
Стаж, лет
Андреева
15.03.2019
01.10.2026
Белов
01.11.2020
01.10.2026
Ковалёва
10.06.2024
01.10.2026
Дмитриев
20.10.2025
01.10.2026
Лист1
Подробности
РАЗНДАТ сравнивает две даты и возвращает целое число в единицах, которые задаёт третий аргумент. Неполные годы и месяцы отбрасываются: 5 лет и 11 месяцев дадут 5 лет.
Единицу пишут латинской буквой в кавычках: "y" считает полные годы, "m" полные месяцы, "d" дни.
Excel не подсказывает эту функцию при вводе, но она работает. Имя и аргументы придётся набрать целиком.
Частые ошибки
- Начальная дата позже конечной: функция возвращает ошибку #ЧИСЛО!.
- Единица написана русской буквой, например "г". Нужны латинские "y", "m" или "d".
- Ждут дробный стаж вроде 5,9. РАЗНДАТ отдаёт только полные годы.
В Google Таблицах
В Google Таблицах функция называется DATEDIF, единицы те же: "Y", "M", "D".