формула в excel номер недели

Номер недели по дате в Excel

Рассмотрим различные варианты получения номера недели по дате в Excel в зависимости от способа определения первого дня и способа нумерации.

Приветствую всех, уважаемые читатели блога TutorExcel.Ru.

Задача определения номера недели всегда остается актуальной, так как неделя является одним из основных временных интервалов в жизни и бизнесе — понедельные отчеты, планы, телепрограммы и т.д.
Однако, несмотря на внешне кажущуюся простоту задачи, в расчете есть определенные тонкости, о которых мы далее подробно поговорим.

Особенности расчета: нумерация и определение первого дня

Во-первых, в зависимости от страны может отличаться способ определения первой недели года.
В России (согласно ГОСТ ИСО 8601-2001, действует с 2002 г.) первой неделей считается неделя, которая содержит первый четверг года, т.е. неделя содержащая 4 января (другими словами, 1 января это любой день от понедельника до четверга). В США используют другой вариант нумерации, к примеру, у них 1 января начинается новая календарная неделя, независимо от дня недели.

Во-вторых, первый день недели в разных странах также может отличаться.
Для жителей России и стран Европы начало недели начинается с понедельника, но, например, в странах Северной и Южной Америки неделя начинается с воскресенья, а в некоторых странах Ближнего Востока с субботы.

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

Способ 1. Неделя содержит первый четверг года

Давайте начнем с более популярного варианта, а именно, посчитаем номер недели для российского календаря.

Как мы уже выяснили, в России первой неделя должна содержать первый четверг года.
Для расчета можно воспользоваться следующей формулой:

формула в excel номер недели. Смотреть фото формула в excel номер недели. Смотреть картинку формула в excel номер недели. Картинка про формула в excel номер недели. Фото формула в excel номер недели
Алгоритм расчета:

Начиная с версии Excel 2013 добавлена стандартная функция НОМНЕДЕЛИ.ISO (по стандарту ИСО), которую можно применить вместо выше приведенной формулы.
Синтаксис и описание функции НОМНЕДЕЛИ.ISO (в английской версии WEEKNUM.ISO):

НОМНЕДЕЛИ.ISO(дата)
Возвращает номер недели в году по стандарту ISO для указанной даты.

Проверим работу функции на тех же датах, что и в предыдущем примере:

формула в excel номер недели. Смотреть фото формула в excel номер недели. Смотреть картинку формула в excel номер недели. Картинка про формула в excel номер недели. Фото формула в excel номер недели
Результаты совпали, что и требовалось, теперь перейдем к другим вариантам календаря.

Способ 2. Первая неделя начинается 1 января

Для такого способа нумерации недель тоже есть вариант стандартной функции, причем он доступен и в более ранних версиях Excel.
Синтаксис и описание функции НОМНЕДЕЛИ (в английской версии WEEKNUM):

НОМНЕДЕЛИ.ISO(дата; [тип])
Возвращает номер недели года.

В качестве примера рассмотрим 2017 г. где 1 января приходится на воскресенье, а 2 января на понедельник.
Соответственно, получается, что в американском варианте расчета недели меняются между 7 и 8 января, а в российском между 8 и 9 января:

формула в excel номер недели. Смотреть фото формула в excel номер недели. Смотреть картинку формула в excel номер недели. Картинка про формула в excel номер недели. Фото формула в excel номер недели
Также возможные и другие различные значения аргумента Тип:

формула в excel номер недели. Смотреть фото формула в excel номер недели. Смотреть картинку формула в excel номер недели. Картинка про формула в excel номер недели. Фото формула в excel номер недели
Первая цифра типа означает способ определения первой недели года (1 — неделя начинается 1 января, 2 — содержит первый четверг года), а вторая цифра определяет с какого дня начинается неделя (1 — понедельник, 2 — вторник, 3 — среда и т.д.)

Спасибо за внимание!
Если у вас остались вопросы по теме статьи — пишите в комментариях.

Источник

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

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

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

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

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

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

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

формула в excel номер недели. Смотреть фото формула в excel номер недели. Смотреть картинку формула в excel номер недели. Картинка про формула в excel номер недели. Фото формула в excel номер недели

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

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

Источник

Формула в excel номер недели

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

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

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

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

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

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

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

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

Ноты:

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

Источник

Функция ДЕНЬНЕД

В этой статье описаны синтаксис формулы и использование деньНЕД в Microsoft Excel.

Описание

Возвращает день недели, соответствующий дате. По умолчанию день недели определяется как целое число в интервале от 1 (воскресенье) до 7 (суббота).

Синтаксис

Аргументы функции ДЕНЬНЕД описаны ниже.

Дата_в_числовом_формате Обязательный. Порядковый номер, соответствующий дате, день недели для которой необходимо найти. Даты должны вводиться с использованием функции ДАТА или как результат вычисления других формул и функций. Например, для указания даты 23 мая 2008 г. воспользуйтесь выражением ДАТА(2008,5,23). Если даты вводятся как текст, это может привести к возникновению проблем.

Тип Необязательный. Число, определяющее тип возвращаемого значения.

Число от 1 (воскресенье) до 7 (суббота). Аналогично предыдущей версии Microsoft Excel

Число от 1 (понедельник) до 7 (воскресенье)

Число от 0 (понедельник) до 6 (воскресенье)

Число от 1 (понедельник) до 7 (воскресенье)

Число от 1 (вторник) до 7 (понедельник).

Число от 1 (среда) до 7 (вторник).

Число от 1 (четверг) до 7 (среда).

Число от 1 (пятница) до 7 (четверг).

Число от 1 (суббота) до 7 (пятница).

Число от 1 (воскресенье) до 7 (суббота).

Замечание

В приложении Microsoft Excel даты хранятся в виде последовательных чисел, что позволяет использовать их в вычислениях. По умолчанию дате 1 января 1900 года соответствует номер 1, а 1 января 2008 года — 39448, так как интервал между этими датами составляет 39 448 дней.

Если serial_number вне диапазона для текущего базового значения даты, #NUM! возвращается ошибка.

Если return_type находится вне диапазона, указанного в таблице выше, #NUM! возвращается ошибка.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Источник

Формула в excel номер недели

Как в Excel быстро и легко получить номер недели с заданной даты? Обычно функция WEEKNUM может помочь вам решить эту задачу как можно быстрее.

формула в excel номер недели. Смотреть фото формула в excel номер недели. Смотреть картинку формула в excel номер недели. Картинка про формула в excel номер недели. Фото формула в excel номер недели

Рассчитайте, чтобы получить номер недели от даты в году

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

Число return_type указывает на начало недели:

Return_typeНеделя начинается
1 или 17 или опущеновоскресенье
2 или 11понедельник
12вторник
13среда
14четверг
15пятница
16суббота
21Понедельник (система даты недели ISO)

Советы: Для функции WEEKNUM используются две разные системы нумерации недель:

Все типы возврата, перечисленные выше, применимы к Системе 1, но тип возврата 21 используется в Системе 2.

Чтобы вычислить номер недели от даты в традиционной системе:

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

Затем перетащите дескриптор заполнения вниз к ячейкам, которые вы хотите использовать, и все номера недель будут возвращены из дат:

формула в excel номер недели. Смотреть фото формула в excel номер недели. Смотреть картинку формула в excel номер недели. Картинка про формула в excel номер недели. Фото формула в excel номер недели

Чтобы вычислить номер недели от даты в системе ISO:

Если вам нужно вернуть номер недели ISO для некоторых дат, примените следующую формулу:

И тогда вы получите следующий результат:

формула в excel номер недели. Смотреть фото формула в excel номер недели. Смотреть картинку формула в excel номер недели. Картинка про формула в excel номер недели. Фото формула в excel номер недели

Рассчитайте, чтобы получить номер недели от даты в месяце

Иногда вам нужно получить номера недель в месяцах, а не в годах, в Excel нет прямой функции для этого. Но вы можете объединить ФУНКЦИИ WEEKNUM, DATE и MONTH вместе для решения этой задачи.

Вычислить номера недель месяца от даты (неделя, начинающаяся в воскресенье):

Введите или скопируйте приведенную ниже формулу в пустую ячейку, в которой вы хотите получить результат:

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

формула в excel номер недели. Смотреть фото формула в excel номер недели. Смотреть картинку формула в excel номер недели. Картинка про формула в excel номер недели. Фото формула в excel номер недели

Вычислить номера недель месяца по ISO от даты (неделя начинается с понедельника):

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

И все номера недель месяца по ISO были извлечены, как показано на скриншоте ниже:

формула в excel номер недели. Смотреть фото формула в excel номер недели. Смотреть картинку формула в excel номер недели. Картинка про формула в excel номер недели. Фото формула в excel номер недели

Используемые относительные функции:

Статьи с относительным номером недели:

Лучшие инструменты для работы в офисе

Источник

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

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