РАЗНДАТ — разница между двумя датами

дата

Что делает формула

РАЗНДАТ вычисляет разницу между двумя датами в указанных единицах. Третий аргумент: "Y" — полные годы, "M" — полные месяцы, "D" — дни. Для возраста: =РАЗНДАТ(дата_рождения;СЕГОДНЯ();"Y"). Эта функция скрыта в Excel (не появляется в автоподсказке), но работает.

Формула

=РАЗНДАТ(A2;B2;"Y") =РАЗНДАТ(A2;B2;"M") =РАЗНДАТ(A2;B2;"D")

Пример

Расчёт стажа сотрудников:

СотрудникДата приёмаСтаж (лет)
Иванов15.03.20188
Петрова01.09.20214
Сидоров20.01.20242

=РАЗНДАТ(B2;СЕГОДНЯ();"Y") покажет полные годы стажа

Частые ошибки

  • 1Первая дата должна быть МЕНЬШЕ второй — иначе формула вернёт ошибку #ЧИСЛО!
  • 2Функция не показывается в автоподсказке Excel — но работает, если набрать вручную
  • 3"M" возвращает только полные месяцы, а не дробные — для точного расчёта используйте "D" и делите на 30

Нужна другая формула?

AI сгенерирует за 3 секунды — опишите задачу на русском языке

Попробовать генератор