Справочник функций Excel

РАЗНДАТ

В английском 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".

Смотрите также

Где изучить