как узнать дату по номеру недели

Определение номера недели по дате

Определение номера недели по дате, европейский (российский) или американский стандарты, простая нумерация.

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

Первый способ:
Стандарт ISO 8601 и соответствующий ему ГОСТ ИСО 8601-2001 «ПРЕДСТАВЛЕНИЕ ДАТ И ВРЕМЕНИ» — официальный способ расчета номера недели в Российской Федерации. По поводу порядкового номера недели считается, что первой неделей года является та неделя, на которую попадает первый четверг нового года, или, что эквивалентно, та неделя, которая содержит число 4 января. То есть, если первое
января выпадает на пятницу, субботу, или воскресенье, то все еще продолжается последняя неделя предыдущего года. Это может приводить к интересным спецэффектам — в году может содержаться 52 или 53 недели, 29, 30, 31 декабря могут относиться к первой неделе следующего года, и наоборот, 1, 2, и 3 января могут относиться к 52 или 53 неделе прошлого года.
Се ля ви, как говорят французы, зато стандарт.

Второй способ:
Условно назовем его «американским». Стандартов на этот счет я не нашел, но общеизвестно, что американцы считают началом недели воскресенье, в отличии от нас, живущих с понедельника. Собственно, способ расчета — первая неделя это та, на которой случилось 1 января, а следующая неделя начинается с ближайшего воскресенья.

Третий способ:
Третий способ я бы назвал «интуитивным» 🙂 Первая неделя это та, на которой случилось 1 января, а следующая неделя начинается с ближайшего понедельника.

Четвертый способ:
«Сквозной». Тут все просто — 1 января начинается первая неделя года, через семь дней, 8 января — вторая неделя года и так далее до конца года.

Источник

Текущий номер недели

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

Пн Вт Ср Чт Пт Сб Вс
35 30 31 1 2 3 4 5
36 6 7 8 9 10 11 12
37 13 14 15 16 17 18 19
38 20 21 22 23 24 25 26
39 27 28 29 30 1 2 3

Календарная неделя, это период времени, состоящий из семи дней внутри календарного года. Согласно Межгосударственному стандарту: ГОСТ ИСО 8601-2001 «ПРЕДСТАВЛЕНИЕ ДАТ И ВРЕМЕНИ», неделя начинается с понедельника и идентифицируется своим порядковым номером в году. Первой календарной неделей года считают первую неделю, содержащую первый четверг текущего года. Последней календарной неделей календарного года считают неделю, которая предшествует первой календарной неделе следующего года. Таким образом в году может содержаться 52 или 53 недели, 29, 30, 31 декабря могут относиться к первой неделе следующего года, и наоборот, 1, 2, и 3 января могут относиться к 52 или 53 неделе прошлого года.

Ищете номер недели определенной даты в 2020, 2021, 2022 или далее?

Источник

Как узнать дату по номеру недели

Есть ли способ получить номер недели по заданной дате или извлечь диапазон дат из определенного номера недели и года в Excel? Для решения этой задачи вам могут помочь следующие формулы.

Предположим, у меня есть случайный номер года и недели, которые равны 2015 и 15 на листе, как показано на следующем снимке экрана, и теперь я хочу узнать конкретные даты с понедельника по воскресенье по этому заданному номеру недели.

Чтобы рассчитать диапазон дат по конкретному номеру недели, вы можете использовать следующие формулы:

3. Как видите, обе формулы возвращают числа вместо дат. Продолжайте выбирать оба результата расчета и нажмите Главная > Формат номера коробка> Короткое свидание чтобы заменить числа на даты. Смотрите скриншот ниже:

Один щелчок, чтобы преобразовать несколько нестандартных дат / чисел / текста форматирования в обычные даты в Excel

Kutools для Excel Преобразовать в дату Утилита может помочь вам легко определить и преобразовать нестандартные даты или числа (ггггммдд) или текст в обычные даты одним щелчком мыши в Excel. Полнофункциональная бесплатная 30-дневная пробная версия!

С другой стороны, вы также можете применить функцию WEEKNUM для преобразования даты в соответствующий номер недели.

1. Выберите пустую ячейку, вы вернете номер недели, введите эту формулу: = WEEKNUM (B1,1) и нажмите клавишу Enter. Смотрите скриншот:

Ноты:

(1) В приведенной выше формуле B1 содержит дату, которую вы хотите использовать.

Источник

Номер недели по дате функцией НОМНЕДЕЛИ

Потребность знать номер рабочей недели для заданной даты (или группы дат) весьма востребованная вещь в управленческом учете. Понедельные отчеты, еженедельный контроль выполнения плана, недельная сетка вещания в рекламе – все это требует умения определять номер рабочей недели для заданной даты. Задача, на первый взгляд, простая, но (как всегда) есть несколько весьма существенных нюансов.

Во-первых, в разных странах отсчет начала и конца самой недели – различаются. У нас в России днем отсчета недели принят понедельник, а в других странах (например, США и Израиле) – воскресенье.

Способ 1. Стандарт ГОСТ ИСО 8601-2001 и функция НОМНЕДЕЛИ.ISO

Первой рабочей неделей года считается та, на которую выпадает первый четверг года (или 4 января, если хотите). Здесь логика проста. Первая неделя – это та, на которую пришлось больше трех дней (больше половины недели) из наступившего года. Некоторое неудобство в том, что в году получается когда 52, а когда 53 рабочих недели. Плюс ко всему 1 января может запросто оказаться 52 неделей предыдущего года.

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

В Excel 2013 функцию для расчета номера недели по ISO добавили в стандартный набор – она называется НОМНЕДЕЛИ.ISO (WEEKNUM.ISO)


Способ 2. Неделя с 1-м января и функция НОМНЕДЕЛИ (WEEKNUM)

=НОМНЕДЕЛИ( Дата ; Тип_отсчета )

Источник

Получение даты, зная день недели и его порядок в месяце

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

Один из хороших вариантов решения описан в статье Номер дня недели в месяце.

Мой вариант выглядит следующим образом

Специальные предложения

(9) да, тут не номер недели задается, а порядковый номер нужного дня недели в месяце. То есть первый понедельник, а не понедельник первой недели. Если месяц начинается не с понедельника, или любой другой день недели не попадает в первую неделю, то всегда будет сдвиг номера недели)

Ну и этой функции пофиг, она получает хоть 10-й понедельник месяца, что может сбивать с толку)
А на самом деле, это 10-й понедельник от начала месяца заданной даты.

А так спасибо, пригодилось!

Обновление 12.09.17 20:11

См. также

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016 84367 Serginio 113

Взаимодействие с api Честный знак (Молочная продукция)

Обзор основных примеров взаимодействия с Честным знаком по api для нетиповых конфигураций.

30.08.2021 880 user5300 23

Изменение расшифровки макета СКД до компоновки

Это не про работу с данными расшифровки. Это про изменение расшифровок полей ДО того, как СКД выполнилась. Быстрый способ сделать нужные расшифровки.

12.07.2021 2196 Yashazz 6

В данной публикации предлагаю рассмотреть основные типовые возможности библиотеки стандартных подсистем (БСП), касаемые префиксации объектов конфигураций.

21.06.2021 4036 quazare 4

Serverless (Faas) в 1С. Создание и вызов Yandex Cloud Functions Промо

28.12.2020 8195 comol 31

Чтение CSV (быстрое)

Почему то из гугла до сих пор нет ссылки на код процедуры быстро читающей csv. Загрузка из файла CSV c помощью ADODB.Connection провайдера Microsoft.Jet.OLEDB.

31.03.2021 1396 kuzyara 4

Последний раз про срез последних (на каждую дату в запросе)

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

15.02.2021 9472 randomus 47

Ускоряем медленный/долгий и тормозной стандартный поиск по динамическому списку, настраиваем его под себя

14.12.2020 19256 SizovE 2

Универсальные функции с примерами использования Промо

26.02.2016 42949 unichkin 47

11.12.2020 967 SizovE 6

Программное условное оформление динамического списка, раскраска строк списка по цветам справочника или любым другим условиям (условное оформление)

30.11.2020 5464 SizovE 4

Выгрузка HTML описаний с картинками (Base64) товаров на сайт/интернет-магазин/B2B, разберем регулярное выражение получения тега body, ПолучитьHTML, ФорматированныйДокумент

Источник

Читайте также:  к чему снятся пауки и скорпионы мужчины
Советы мастера