Как использовать скрытую функцию Excel для расчета даты
Будь то списки встреч, списки проектов, списки задач: даты включены во многие списки. И часто требуются расчеты, с помощью которых нужно рассчитать разницу во времени и дате.
Если вы хотите определить разницу между двумя датами в списке, вы можете очень хорошо использовать секретную функцию Excel, которая на самом деле предлагается только по причинам совместимости между Excel и Lotus 1-2-3 (предыдущая программа конкурента Excel) и является не включенный в справку, все еще задокументирован в мастере функций. Только в Excel 2000 функция появляется в справке - но только в том случае, если для функции, уже находящейся на листе, с помощью "Вставить функцию"открывается мастер функций и здесь кнопка"Помощь по этой функции"выбрано.
Недокументированная функция РАЗНДАТ имеет преимущество перед стандартными функциями для вычисления разницы между значениями даты в том, что вам нужна только одна функция, независимо от единицы измерения желаемого результата. Все, что вам нужно сделать, это настроить аргумент для единицы.
Вы передаете дату начала, дату окончания и единицу измерения, в которой должен выводиться результат, в качестве аргументов функции РАЗНДАТ.
Вы можете передать в функцию дату начала и дату окончания либо как абсолютное значение, как ссылку на ячейку, либо как результат вычисления.
При использовании функции РАЗНДАТ доступны следующие единицы времени для вывода результата:
- Дни без лет (ярд)
- Дни без месяцев («мд»)
- Месяцы без лет ("гм")
Функция всегда выводит полные единицы. Неполные годы, месяцы или дни игнорируются.
Если вы хотите определить только целые дни, не принимая во внимание годы и месяцы, используйте единицу «мд». Точно так же, если вы хотите игнорировать дни и годы, используйте «ym». Если вы хотите игнорировать только годы, выберите «ярд».
Поскольку мастер функций не предоставляет функцию РАЗНДАТ, вы должны ввести имя функции и необходимые аргументы непосредственно в ячейку.
На следующем рисунке показан небольшой пример таблицы, в которой функция РАЗНДАТ используется с разными единицами:
Но будь осторожен!
РАЗНДАТ - недокументированная функция. Соответственно, формула не лишена ошибок. В некоторых случаях функция дает неверный результат.