Функция Excel WEEKNUM

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

Для чего нужна функция WEEKNUM в Excel?

Особенно в бизнесе люди часто называют недели по номеру календарной недели. Эти числа относятся к последовательно пронумерованным неделям года. Например, если вы ожидаете поставку товара на определенной неделе, вам не нужно определять диапазон «от до» с помощью дней («между понедельником, 10/21/19, и пятницей, 10/25/19»). Все, что вам нужно ввести — это номер недели («на календарной неделе номер 43»). Если дни обычно известны, то номер текущей недели знают очень немногие.

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

Синтаксис для номера недели Excel

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

=WEEKNUM(Serial_num,[Return_type])

Первый аргумент содержит дату. Она ссылается на другую ячейку, которая правильно отформатирована как дата. В качестве альтернативы вы можете ввести день непосредственно в функцию. Для этого в идеале следует использовать функцию DATE. Так вы сможете убедиться, что Excel правильно обработает значение.

Факт

Внутри Excel рассматривает даты как порядковые номера — отсюда и название параметра. Программа считает последовательно вверх, начиная с 1 января 1900 года. Теоретически, вы также можете ввести это число напрямую, но функция DATE может выполнить этот шаг за вас.

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

  • 1: воскресенье
  • 2: понедельник
  • 11: понедельник
  • 12: вторник
  • 13: среда
  • 14: Четверг
  • 15: Пятница
  • 16: Суббота
  • 17: воскресенье
  • 21: понедельник (по альтернативной системе)

В мире существует более одной системы подсчета числа недель. Некоторые считают 1 января частью первой недели (независимо от того, какой это день), другие (особенно в Европе) придерживаются стандарта ISO 8601. Этот стандарт определяет, что первая неделя года с четвергом — это неделя 1. Таким образом, если 1 января приходится на пятницу, первая неделя начнется только в следующий понедельник. Вы можете использовать дополнительные параметры, чтобы адаптировать систему к двум различным подходам. Значение 21 — это стандарт, при котором неделя всегда начинается с понедельника.

Совет

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

Начиная с Excel 2013, появилась функция, которая не требует дополнительных параметров для указания номера недели в соответствии с системой ISO. ISOWEEKNUM работает так же, как и WEEKNUM. Все, что вам нужно сделать, это предоставить функции дату.

=ISOWEEKNUM(Date)

Excel: WEEKNUM объясняется на примере

В качестве примера возьмем простой календарь. Мы хотим узнать номер текущей недели для каждого дня недели. Здесь мы будем использовать систему ISO 8601 для подсчета номеров недель.

=WEEKNUM(A1,21)

Теперь вы можете применить эту формулу к каждой строке, получив правильную неделю для каждой даты.

Excel выводит только простое число. Если вы хотите связать результат с другим текстом, вы можете конкатенировать несколько элементов в формуле.

="week no. "&WEEKNUM(A1,21)

Если вы хотите всегда показывать номер текущей недели в рабочем листе, вы можете сделать это, объединив WEEKNUM с практической функцией TODAY. Последняя выдает текущую дату в нужном формате. В результате вы можете вставить функцию непосредственно в WEEKNUM.

=WEEKNUM(TODAY())

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

Совет

В Excel есть еще много функций, которые могут помочь вам работать с датами. Например, WORKDAY указывает Excel включать только рабочие дни.

  • Онлайн-продажи

    Оцените статью
    cdelat.ru
    Добавить комментарий