РАЗНДАТ — разница между двумя датами
датаЧто делает формула
РАЗНДАТ вычисляет разницу между двумя датами в указанных единицах. Третий аргумент: "Y" — полные годы, "M" — полные месяцы, "D" — дни. Для возраста: =РАЗНДАТ(дата_рождения;СЕГОДНЯ();"Y"). Эта функция скрыта в Excel (не появляется в автоподсказке), но работает.
Формула
=РАЗНДАТ(A2;B2;"Y") =РАЗНДАТ(A2;B2;"M") =РАЗНДАТ(A2;B2;"D")Пример
Расчёт стажа сотрудников:
| Сотрудник | Дата приёма | Стаж (лет) |
|---|---|---|
| Иванов | 15.03.2018 | 8 |
| Петрова | 01.09.2021 | 4 |
| Сидоров | 20.01.2024 | 2 |
=РАЗНДАТ(B2;СЕГОДНЯ();"Y") покажет полные годы стажа
Частые ошибки
- 1Первая дата должна быть МЕНЬШЕ второй — иначе формула вернёт ошибку #ЧИСЛО!
- 2Функция не показывается в автоподсказке Excel — но работает, если набрать вручную
- 3"M" возвращает только полные месяцы, а не дробные — для точного расчёта используйте "D" и делите на 30
Нужна другая формула?
AI сгенерирует за 3 секунды — опишите задачу на русском языке
Попробовать генератор