Функция предназначена для вычисления первой даты недели(дата понедельника) на основании номера недели и года. Когда это может пригодиться? Например, в финансовом мире многое завязано на номера недель. И некоторые отчеты содержат номер недели, наряду с другими столбцами дат(дата поставки, дата оплаты и т.п.). При этом все эти даты не обязательно приходятся на начало указанной недели - это может быть любой из 7-ми дней недели. А для построения специфических отчетов часто бывает необходим не только номер недели, но и период этой недели в датах - "с 27.12.2021 по 02.01.2022". Получить такой период из даты можно, но не всегда просто, особенно учитывая различные стандарты определения номера первой недели года(по первым 4-м дням, по 1-му января и т.д.). Функция ДАТА_ИЗ_НЕДЕЛИ поможет сделать это быстро и с учетом стандарта определения номера первой недели.

Вызов команды через стандартный диалог:

Мастер функций-Категория "MulTEx"- ДАТА_ИЗ_НЕДЕЛИ

Вызов с панели MulTEx:

Сумма/Поиск/Функции - Специальные - ДАТА_ИЗ_НЕДЕЛИ

Синтаксис:
=ДАТА_ИЗ_НЕДЕЛИ(A2)
=ДАТА_ИЗ_НЕДЕЛИ(A2; B2)
=ДАТА_ИЗ_НЕДЕЛИ(A2; B2; C2)
=ДАТА_ИЗ_НЕДЕЛИ(26; 2021; "1JAN")
=ДАТА_ИЗ_НЕДЕЛИ(A2; B2; "1ЯНВ")
=ДАТА_ИЗ_НЕДЕЛИ(A2; B2; 1)
=ДАТА_ИЗ_НЕДЕЛИ(26; 2021; "ALLJAN")
=ДАТА_ИЗ_НЕДЕЛИ(26; 2021; "ВСЕЯНВ")
=ДАТА_ИЗ_НЕДЕЛИ(26; 2021; -1)
=ДАТА_ИЗ_НЕДЕЛИ(A2; B2; "TH")
=ДАТА_ИЗ_НЕДЕЛИ(26; 2021; "ЧТ")
=ДАТА_ИЗ_НЕДЕЛИ(26; 2021; 0)


НОМЕР_НЕДЕЛИ(A2) - указывается номер недели непосредственно числом(26) или ссылка на ячейку с номером недели

НОМЕР_ГОДА(B2) - Необязательный аргумент. Указывается номер года непосредственно числом(2021) или ссылка на ячейку с номером недели. Если не указан, то используется номер текущего года.

ПО_ISO(C2) - Необязательный аргумент. Указывается стандарт определения номера первой недели, который будет использован для вычисления даты. Функция может использовать три самых распространенных стандарта в качестве аргумента:
  • TH, ЧТ или 0 - используется ГОСТ ИСО 8601-2001. Официально действующий в России на данный момент стандарт. Первой неделей года считается та, на которую пришлось больше трех дней наступившего года. Иначе говоря первая неделя та, в которой первый раз встречается четверг (т.е. по сути та неделя, в которой встречается 4-я января). Основной нюанс здесь в том, что в году может быть и 52 и 53 рабочих недели, а 1 января легко может оказаться в последней неделе предыдущего года, а не в первой неделе текущего.
  • 1JAN, 1ЯНВ или 1 - первой неделей года считается та, на которую попадает 1 января. С одной стороны все просто и в году так же может быть и 52 и 53 недели, а с другой тоже есть нюанс: 1 января может легко оказаться воскресеньем, вследствие чего последние шесть дней предыдущего года попадут в 1-ю неделю текущего года. Это может в некотором смысле затруднить восприятие некоторых отчетов.
  • ALLJAN, ВСЕЯНВ или -1 - первой неделей года считается та, все 7 дней которой попадают на январь. Тоже не без нюансов: 1 января может выпасть на вторник и первые шесть дней текущего года попадут в последнюю неделю предыдущего года. Что тоже может затруднять восприятие некоторых отчетов.

Написание аргумента может быть как строчными, так и прописными буквами - функция не чувствительна к регистру.
По умолчанию(если не указан) применяется стандарт ГОСТ ИСО 8601-2001 - TH, ЧТ или 0.

Loading

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.