Для расчета длительности интервалов дат в Excel есть функция РАЗНДАТ, в английской версии – РАЗНДАТ.
Нюанс в том, что вы не найдете эту функцию в списке Мастера функций, нажав кнопку fx – это недокументированная функция Excel. Точнее, описание этой функции и ее аргументов вы можете найти только в полной версии английской справки, так как фактически она оставлена для совместимости со старыми версиями Excel и Lotus 1-2-3. Однако, несмотря на то, что эту функцию нельзя вставить стандартным способом через окно Вставка – Функция (Вставка — Функция), можно вручную ввести его в ячейку с клавиатуры — и всё заработает!
Синтаксис функции следующий:
=РАЗНДАТ(Дата начала; Конечная дата; Метод_измерения)
С первыми двумя аргументами все более-менее понятно — это ячейки с датами начала и окончания. И самый интересный аргумент, конечно, последний — он определяет, как именно и в каких единицах будет измеряться интервал между датами начала и окончания. Этот параметр может принимать следующие значения:
"и" | разница за весь год |
"М" | за полные месяцы |
«D» | за полные дни |
«ярд» | разница в днях с начала года, без учета лет |
«МД» | разница в днях без учета месяцев и лет |
"В" | разница в полных месяцах без учета лет |
Например:
Те. при желании подсчитайте и отобразите, например, свой стаж в виде «3 года 4 мес. 12 дней» необходимо ввести в ячейку следующую формулу:
u1d РАЗДАТ (А2; А1; «у»)&» й. «&РАЗДАТ(А2;А1;«гг»)&» месяц. «&RAZDAT(A2;AXNUMX;»md»)&» дней»
где А1 – ячейка с датой выхода на работу, А2 – дата увольнения.
или в английской версии Excel:
=DATEDIF(A1;A2;»y»)&» y. «&DATEDIF(A1;A2;»ym»)&» m. «&DATEDIF(A1;A2;»md»)&» d.»
- Как сделать выпадающий календарь для быстрого ввода любой даты мышкой в любую ячейку.
- Как Excel работает с датами
- Как сделать, чтобы текущая дата автоматически вводилась в ячейку.
- Как узнать, перекрываются ли два интервала дат и на сколько дней