Почему нет функции разндат в эксель
Перейти к содержимому

Почему нет функции разндат в эксель

  • автор:

Почему нет функции разндат в эксель

Argument ‘Topic id’ is null or empty

Сейчас на форуме

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Функция РАЗНДАТ

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 SharePoint Foundation 2010 Excel 2010 SharePoint Server 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Windows SharePoint Services 3.0 Еще. Меньше

Вычисляет количество дней, месяцев или лет между двумя датами.

Предупреждение: Функция РАЗНДАТ предлагается в Excel для поддержки старых книг Lotus 1-2-3. В некоторых ситуациях она может выдавать неправильные результаты. Дополнительные сведения см. в разделе «Известные проблемы» в этой статье.

Синтаксис

РАЗНДАТ(нач_дата,кон_дата,единица)

Дата, которая представляет первую или даты начала заданного периода. Даты можно вводить в виде текстовых строк в кавычках (например, «30.1.2001»), в виде порядковых номеров (например, 36921 представляет 30 января 2001 г., если используется система дат 1900) или как результаты вычисления других формул или функций (например ДАТАЗНАЧ(«30.1.2001»)).

Дата окончания периода.

Тип возвращаемой информации, где:

Возвращаемое значение

Количество полных лет в периоде.

Количество полных месяцев в периоде.

Количество дней в периоде.

Разница в днях между начальной и конечной датой. Месяцы и годы дат не учитываются.

Важно: Не рекомендуется использовать аргумент «MD», так как с ним связаны определенные ограничения. См. раздел «Известные проблемы» ниже.

Разница в месяцах между начальной и конечной датой. Дни и годы дат не учитываются.

Разница в днях между начальной и конечной датой. Годы дат не учитываются.

Замечания

  • Даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 447 дней.
  • Функция РАЗНДАТ полезна в формулах расчета возраста.
  • Если онtart_date больше, чем end_date,результат будет #NUM!.

Примеры

Описание (результат)

Два полных года в периоде (2).

440 дней между 1 июня 2001 г. и 15 августа 2002 г. (440)

75 дней между 1 июня и 15 августа без учета годов дат (75)

Известные проблемы

При использовании аргумента «MD» результатом может быть отрицательное число, нуль или неверное значение. Если вы пытаетесь вычислить оставшиеся дни после последнего полного месяца, вот как можно это сделать:

=РАЗНДАТ(D17;E17;

Эта формула вычитает первый день окончания месяца (01.05.2016) из исходной даты окончания в ячейке E17 (06.05.2016). Вот как это делается: сначала функция ДАТА создает дату 01.05.2016. Она создается с помощью года в ячейке E17 и месяца в ячейке E17. 1 обозначает первый день месяца. Результатом функции ДАТА будет 01.05.2016. Затем мы вычитаем эту дату из исходной даты окончания в ячейке E17 (06.05.2016), в результате чего получается 5 дней.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Нет функции DATEDIF в Excel

В Excel нет функции DATEDIF (аналог РАЗНДАТ). При вводе формулы она просто не появляется. Пакет Офис 365. Ее нужно отдельно включать?

Лучший ответ

Она просто «спрятана» и по ней не выпрыгивает подсказка (и в мастере функций её нет). Просто набирай полностью всё руками.

Extinaction Мыслитель (7159) 1 год назад
Интересно, зачем ее вообще прятать, в чем смысл. Но спасибо

Serj Diff Просветленный (39206) Extinaction , смысл в том, чтобы люди не пользовались устаревшей функцией, которую в любой момент могут удалить.

РАЗНДАТ(. ) / DATEDIF(. )

Вычисляет количество дней, месяцев или лет между двумя датами.

ЭТОГО НЕТ В ОФИЦИАЛЬНОЙ СПРАВКЕ EXCEL:

Собственно говоря, самой функции РАЗНДАТ нет в справке Excel. Более того нет её и в мастере функций. И при наборе вручную первых букв названия функции Excel тоже не покажет подсказку в выпадающем списке. Объясняется это довольно просто. Эта функция изначально не является функцией Excel. Она всего лишь поддерживается Excel для совместимости с другими системами электронных таблиц. В Excel эта функция попала из электронных таблиц Lotus 1-2-3. НО работает эта функция в любой версии Excel

СИНТАКСИС:

=РАЗНДАТ(нач_дата;кон_дата;код)

АРГУМЕНТЫ:

1. нач_дата — нач альная дата.
2. кон_дата — конечная дата.
3. код — текстовое значение, которое указывает в каких единицах необходимо вернуть разницу дат.

Список допустимых значений аргумента «КОД»
КОД ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ
«Г» «Y» Число полных лет в периоде.
«М» «M» Число полных месяцев в периоде.
«Д» «D» Число дней в периоде.
«МД» «MD» Разница между днями дат нач_дата и кон_дата. Месяцы и годы дат игнорируются.
«ГМ» «YM» Разница между месяцами дат нач_дата и кон_дата. Дни и годы дат игнорируются.
«ГД» «YD» Разница между днями дат нач_дата и кон_дата. Годы дат игнорируются.

ОГРАНИЧЕНИЯ:

Если аргумент кон_дата соответствует более ранней дате чем аргумент нач_дата функция вернёт значение ошибки #ЧИСЛО.
Если какой-либо из аргументов нач_дата или кон_дата не являются допустимой датой, то функция вернёт значение ошибки #ЗНАЧ.

ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ:

Нач_дата Кон_дата Формула Описание (результат)
01.01.2001 01.01.2003 =РАЗНДАТ(Нач_дата;Кон_дата;»Г») Два полных года в периоде (2)
01.06.2001 15.08.2002 =РАЗНДАТ(Нач_дата;Кон_дата;»Д») 440 дней между 1 Июня 2001 года и 15 Августа 2002 года (440)
01.06.2001 15.08.2002 =РАЗНДАТ(Нач_дата;Кон_дата;»ГД») 75 дней между 1 Июня и 15 Августа, исключая года дат (75)
01.06.2001 15.08.2002 =РАЗНДАТ(Нач_дата;Кон_дата;»МД») Разница между 1 и 15 — дня нач_дата и дня кон_дата — исключая месяцы и годы дат (14)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *