Номер недели в году в EXCEL. Примеры и описание

Производственный календарь 2021 с нумерацией недель. Как считаются недели

Таблица

Даты календаря Номер недели
08.11.2021 – 14.11.2021 46
15.11.2021 – 21.11.2021 47
22.11.2021 – 28.11.2021 48
29.11.2021 – 05.12.2021 49
06.12.2021 – 12.12.2021 50
13.12.2021 – 19.12.2021 51
20.12.2021 – 26.12.2021 52
28.12.2020 – 03.01.2021 1

48 неделя года

Начало недели: Понедельник, 29 ноября 2021 г.
Конец недели: Воскресенье, 5 декабря 2021 г.

  • Календарь на ноябрь
  • Производственный календарь на ноябрь

Существует несколько подходов к расчету номера недели в году: 

  1. «по ГОСТу»

  2. «с воскресенья»

  3. «с понедельника»

  4. «сквозной»

Скачать производственный календарь 2021

  • Первый способ

«По ГОСТу»

Флаг России

Стандарт ISO 8601 и соответствующий ему ГОСТ ИСО 8601-2001 «ПРЕДСТАВЛЕНИЕ ДАТ И ВРЕМЕНИ» —

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

Каким же образом происходит счет недель?

Первой неделей года является та неделя, на которую попадает первый четверг нового года, или, что эквивалентно, та неделя, которая содержит число 4 января.

В будущем 2021 году 1, 2 и 3 января – выпадают на пятницу, субботу и воскресенье соответственно.

То есть в 2021 году 1, 2 и 3 января будут относиться к 53-ей неделе 2020 года. 4 января – понедельник, 4-10 января станут первой неделей 2021 года.

Таким образом, в году может содержаться 52 или 53 недели.

  • Второй способ

«С воскресенья»

Согласно иудейскому и христианскому календарям, основанным на Библии, воскресенье считалось первым днём недели. Он наступает после субботы, седьмого дня недели в старых религиозных календарях. Христианство заимствовало порядок дней недели из иудейского календаря. В Римской империи первый христианский император Константин ввёл в 321 г. семидневную неделю и назначил воскресенье первым днём недели и днём отдыха и поклонения.

В США, Израиле, Канаде и некоторых африканских странах первым днем недели считается воскресенье. Первая неделя в этих странах та, на которой выпало 1 января, вторая неделя начинается не с понедельника (как у нас), а с воскресенья.

  • Третий способ

«С понедельника» 

Способ похож на «с воскресенья» (первая неделя – та, где есть 1 января), только вторая неделя начинается с понедельника.

  • Четвертый способ

«Сквозной» 

С 1 января начинается первая неделя года, через семь дней, 8 января — вторая неделя года и так далее до конца года.

Определить порядковый номер недели

Введите дату  
Разделитель групп разрядов Округлить до Число прописью

Порядковый номер недели года по ISO-8601, первый день недели – понедельник. Если неделя началась в прошлом году например 02.01.2016 (Суббота), то получим результат: 53 неделя 2015 года.

Рейтинг: 3.2 (Голосов 11)

Сообщить об ошибке

Смотрите также

Сколько дней в месяце Калькулятор дней Текущие дата и время Преобразование дат Сколько дней в феврале
Сколько дней осталось до даты День недели рождения Номер дня в году Год какого животного Калькулятор времени

Используя функцию НОМНЕДЕЛИ()

Функция НОМНЕДЕЛИ() считает, что первая неделя года начинается с 1-го января. В ней может оказаться от 1 до 7 дней (1 января соответственно попадает на воскресенье или понедельник) и, как следствие, первая неделя может начинаться не с понедельника. У этой функции есть второй аргумент тип , который может принимать значение 1 (первым днем недели считается воскресенье) или 2 (первым днем недели считается понедельник).

=НОМНЕДЕЛИ(A3;2)

Предполагается, что в ячейке А3 находится дата. Формула определяет номер недели, которой принадлежит эта дата.

Альтернативой использованию функции НОМНЕДЕЛИ() с типом 2 (как принято в РФ) является формула (см. файл примера ): =1+ЦЕЛОЕ((A3-(ДАТА(ГОД(A3);1;2)-ДЕНЬНЕД(ДАТА(ГОД(A3);1;0))))/7)

Альтернативой использованию функции НОМНЕДЕЛИ() с типом 1 является формула: =1+ЦЕЛОЕ((A3-(ДАТА(ГОД(A3);1;2)-ДЕНЬНЕД(ДАТА(ГОД(A3);1;1))))/7)

Отображение дня недели в Экселе

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

Способ 1: применение форматирования

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

  1. Вводим любую дату, содержащую данные о числе, месяце и годе, в ячейку на листе.

Дата в Microsoft Excel

Кликаем по ячейке правой кнопкой мыши. Запускается контекстное меню. Выбираем в нем позицию «Формат ячеек…».

Переход в окно форматирования в Microsoft Excel

Запускается окно форматирования. Перемещаемся во вкладку «Число», если оно было открыто в какой-нибудь другой вкладке. Далее в блоке параметров «Числовые форматы» устанавливаем переключатель в позицию «Все форматы». В поле «Тип» вручную вводим следующее значение:

ДДДД

После этого щелкаем по кнопке «OK» внизу окна.

Окно форматирования в Microsoft Excel

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

День недели отобразился в ячейке в Microsoft Excel

В поле «Тип» окна форматирования вместо значения «ДДДД» можно также ввести выражение:

ДДД

Окно формат ячеек в Microsoft Excel

В этом случае на листе будет отображено сокращенное наименование дня недели.

Краткое отображение дня недели в Microsoft Excel

Урок: Как изменить формат ячейки в Экселе

Способ 2: использование функции ТЕКСТ

Но способ, который был представлен выше, предусматривает преобразование даты в день недели. Существует ли вариант, чтобы оба эти значения выводились на листе? То есть, если в одной ячейке мы вводим дату, то в другой должен выводиться день недели. Да, такой вариант существует. Его можно осуществить при помощи формулы ТЕКСТ. В этом случае нужное нам значение будет выводиться в указанную ячейку в текстовом формате.

  1. Записываем дату на любом элементе листа. Затем выделяем любую пустую ячейку. Щелкаем по пиктограмме «Вставить функцию», которая расположена возле строки формул.

Переход в Мастер функций в Microsoft Excel

Происходит запуск окошка Мастера функций. Переходим в категорию «Текстовые» и из списка операторов выбираем наименование «ТЕКСТ».

Переход в окно аргументов функции ТЕКСТ в Microsoft Excel

Открывается окно аргументов функции ТЕКСТ. Данный оператор призван выводить указанное число в выбранном варианте текстового формата. Он имеет следующий синтаксис:

=ТЕКСТ(Значение;Формат)

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

В поле «Формат» в зависимости от того, какое мы хотим иметь представление дня недели полное или сокращенное, вводим выражение «дддд» или «ддд» без кавычек.

После ввода этих данных жмем на кнопку «OK».

Окно аргументов функции ТЕКСТ в Microsoft Excel

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

Результат обработки данных функцией ТЕКСТ в Microsoft Excel

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

Данные изменены в Microsoft Excel

Урок: Мастер функций в Экселе

Способ 3: применение функции ДЕНЬНЕД

Имеется ещё один оператор, который может выводить день недели по заданной дате. Это функция ДЕНЬНЕД. Правда, она выводит не название дня недели, а его номер. При этом пользователь может устанавливать с какого дня (с воскресенья или с понедельника) нумерация будет отсчитываться.

  1. Выделяем ячейку для вывода номера дня недели. Щелкаем по значку «Вставить функцию».

Вставить функцию в Microsoft Excel

Снова открывается окошко Мастера функций. На этот раз переходим в категорию «Дата и время». Выбираем наименование «ДЕНЬНЕД» и жмем на кнопку «OK».

Переход в окно аргументов функции ДЕНЬНЕД в Microsoft Excel

Производится переход в окно аргументов оператора ДЕНЬНЕД. Он имеет следующий синтаксис:

=ДЕНЬНЕД(дата_в_числовом_формате;[тип])

В поле «Дата в числовом формате» вводим конкретную дату или адрес ячейки на листе, в которой она содержится.

В поле «Тип» задается число от 1 до 3, которое определяет, как именно будут нумероваться дни недели. При установке числа «1» нумерация будет происходить, начиная с воскресенья, причем этому дню недели будет присвоен порядковый номер «1». При установке значения «2» нумерация будет выполняться, начиная с понедельника. Этому дню недели будет дан порядковый номер «1». При установке значения «3» нумерация так же будет происходить с понедельника, но в этом случае понедельнику будет присвоен порядковый номер «0».

Аргумент «Тип» не является обязательным. Но, если его опустить, то считается, что значение аргумента равно «1», то есть, неделя начинается с воскресенья. Так принято в англоязычных странах, но нам данный вариант не подходит. Поэтому в поле «Тип» ставим значение «2».

После выполнения указанных действий щелкаем по кнопке «OK».

Окно аргументов функции ДЕНЬНЕД в Microsoft Excel

Как видим, в указанную ячейку выводится порядковый номер дня недели, который соответствует введенной дате. В нашем случае это число «3», которое обозначает среду.

Результат обработки данных функцией ДЕНЬНЕД в Microsoft Excel

Как и с предыдущей функцией, при изменении даты автоматически изменяется номер дня недели в ячейке, в которой установлен оператор.

Изменение даты в Microsoft Excel

Урок: Функции даты и времени в Экселе

Как видим, в Экселе существуют три основных варианта представления даты в виде дня недели. Все они относительно просты и не требуют от пользователя наличия каких-то специфических умений. Один из них заключается в применении специальных форматов, а два других для достижения указанных целей используют встроенные функции. Учитывая, что механизм и способ отображения данных в каждом описанном случае существенно отличаются, пользователь должен сам выбрать, какой из указанных вариантов в конкретной ситуации ему подходит более всего.

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.
ЗакрытьОпишите, что у вас не получилось.

Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Замечание

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

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

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

Применение

  • Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 для Mac, Excel 2010, Excel 2007

внешние ссылки

  • Математика календаря ISO 8601
  • Календарь с недельными датами ISO
  • ISO Формат даты и времени FAQ
Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...