Функция НОМНЕДЕЛИ( ) , английский вариант WEEKNUM(), возвращает число, которое указывает, на какую неделю года приходится указанная дата.
Синтаксис функции
НОМНЕДЕЛИ(дата_в_числовом_формате;[тип])
Дата — дата, день по которой определяется номер недели. Даты должны вводиться в поддерживаемом EXCEL формате дат (28/02/2011, 28 февраль 2011 и т.д.) или в числовом формате или как результат вычисления других формул.
Тип — число 1 или 2. Если аргумент тип равен 1 или опущен, то Воскресенье считается первым днем недели, Понедельник - вторым и т.д. Если аргумент тип равен 2, то Понедельник считается первым днем недели, Вторник - вторым и т.д. (так принято в РФ).
Функция НОМНЕДЕЛИ() считает, что первая неделя года начинается с 1-го января. В ней может оказаться от 1 до 7 дней (1 января соответственно попадает на воскресенье или понедельник) и, как следствие, первая неделя может начинаться не с понедельника.
Если в ячейке А1 находится дата 28.02.2011 , то формула =НОМНЕДЕЛИ(A1;2) вернет номер недели в году (10), которой принадлежит эта дата. Т.к. аргумент тип=2, то считается, что неделя начинается в понедельник.
Если в ячейке А3 находится дата, то альтернативой использованию функции НОМНЕДЕЛИ() с типом 2 (как принято в РФ) является формула: =1+ЦЕЛОЕ((A3-(ДАТА(ГОД(A3);1;2)-ДЕНЬНЕД(ДАТА(ГОД(A3);1;0))))/7)
Альтернативой использованию функции НОМНЕДЕЛИ() с типом 1 является формула: =1+ЦЕЛОЕ((A3-(ДАТА(ГОД(A3);1;2)-ДЕНЬНЕД(ДАТА(ГОД(A3);1;1))))/7)
В соответствии со стандартом ISO8601:2000 нумерация недель в году происходит по-другому: все недели начинаются с понедельника и длятся 7 дней. Первой неделей считается та, на которую попадает первый четверг нового года (т.е. первая неделя должна содержать не менее 4 дней из нового года). Об определении номера недели по этому стандарту читайте в статье Номер недели .
© Copyright 2013 - 2025 Excel2.ru. All Rights Reserved
Комментарии