Найти в Дзене
Excel - это просто

Скрытая, но мощная функция в Excel

Не все функции в excel так просто найти. Есть функции, которые использовались в более ранних версиях и остались в программе только для того, чтобы они работали при открытии старого документа. В новых версиях excel во вкладке на ленте Формулы вы их не найдете. Одной из таких функций является РАЗНДАТ. Она позволяет рассчитать разницу между двумя датами и представить ее в формате, например, количества лет, месяцев или дней. Представим, нам необходимо рассчитать сколько месяцев прошло с начала текущего года до сегодняшнего дня. Используем для этого функцию РАЗНДАТ: Функция РАЗНДАТ имеет три аргумента: 1) начальная дата; 2) конечная дата; 3) код (означает, что необходимо найти - количество месяцев, дней или лет). Аргумент код может принимать следующий вид: Чтобы было понятнее, как работает код - рассчитаем на одинаковых датах формулы с разными кодами: Функцию РАЗНДАТ можно использовать для отображения количества лет и месяцев между двумя датами одновременно. Для этого необходимо использова

Не все функции в excel так просто найти. Есть функции, которые использовались в более ранних версиях и остались в программе только для того, чтобы они работали при открытии старого документа. В новых версиях excel во вкладке на ленте Формулы вы их не найдете.

pixabay.com
pixabay.com

Одной из таких функций является РАЗНДАТ. Она позволяет рассчитать разницу между двумя датами и представить ее в формате, например, количества лет, месяцев или дней.

Представим, нам необходимо рассчитать сколько месяцев прошло с начала текущего года до сегодняшнего дня. Используем для этого функцию РАЗНДАТ:

РАЗНДАТ
РАЗНДАТ

Функция РАЗНДАТ имеет три аргумента:

1) начальная дата;

2) конечная дата;

3) код (означает, что необходимо найти - количество месяцев, дней или лет).

Аргумент код может принимать следующий вид:

  • "y" - количество полных лет;
  • "m" - количество полных месяцев;
  • "d" - количество полных дней;
  • "md" - разность дней между двумя датами без учета месяца и года;
  • "ym" - разность месяцев между двумя датами без учета года;
  • "yd" - разность дней между двумя датами, значение года не учитывается.

Чтобы было понятнее, как работает код - рассчитаем на одинаковых датах формулы с разными кодами:

Результат работы кодов в функции РАЗНДАТ
Результат работы кодов в функции РАЗНДАТ

Функцию РАЗНДАТ можно использовать для отображения количества лет и месяцев между двумя датами одновременно. Для этого необходимо использовать усовершенствованную формулу:

=РАЗНДАТ(A2;B2;"y")&" лет "&РАЗНДАТ(A2;B2;"ym")&" месяца"

РАЗНДАТ
РАЗНДАТ

В этой формуле помимо РАЗНДАТ используется знак конкатенации (&), который позволяет в формулы добавлять текст. Подробнее я уже писала об этом в статье Как объединить ячейки в Excel: конкатенация (&) и СЦЕПИТЬ.

Если вам необходимо рассчитать количество рабочих дней между двумя датами, то можно использовать функцию ЧИСТРАБДНИ. Она позволяет исключить из расчета выходные дни субботу и воскресенье, а также праздничные дни, если вы введете их в третий аргумент. Подробнее об этой функции - в этой статье.

Подписывайтесь, чтобы первыми получать самые интересные публикации! Ещё больше полезных советов и лайфхаков Excel – в моем Telegram-канале!
Для удобства - статья навигатор по каналу: Путеводитель по каналу