Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает число, указывающее, где неделя числовым числом приходится в течение года.
Синтаксис
expression. WeekNum (Arg1, Arg2)
выражение Переменная, представляющая объект WorksheetFunction .
Параметры
| Имя | Обязательный или необязательный | Тип данных | Описание |
|---|---|---|---|
| Arg1 | Обязательный | Variant | Serial_num — дата в пределах недели. Даты следует вводить с помощью функции DATE или в качестве результатов других формул или функций. Например, используйте date(2008,5;23) для 23-го дня мая 2008 г. Проблемы могут возникнуть, если даты вводятся в виде текста. |
| Arg2 | Необязательный | Variant | Return_type — число, определяющее, с какого дня начинается неделя. По умолчанию используется значение 1. |
Возвращаемое значение
Double
Замечания
Важно!
Функция WeekNum считает неделю, содержащую 1 января, первой неделей года. Тем не менее, существует европейский стандарт, который определяет первую неделю как ту, с большинством дней (четыре или более) падения в новом году. Это означает, что в течение многих лет, в течение которых в первую неделю января имеется три дня или меньше, функция WeekNum возвращает неправильные номера недель в соответствии с европейским стандартом.
В следующей таблице представлены возможные значения для Arg2.
| Return_type | Неделя начинается |
|---|---|
| 1 | Неделя начинается в воскресенье. Рабочие дни нумеруются от 1 до 7. |
| 2 | Неделя начинается с понедельника. Рабочие дни нумеруются от 1 до 7. |
Microsoft Excel сохраняет даты как последовательные серийные номера, чтобы их можно было использовать в вычислениях. По умолчанию 1 января 1900 года — серийный номер 1, а 1 января 2008 года — серийный номер 39448, так как после 1 января 1900 г. это 39 448 дней. Microsoft Excel для Macintosh использует другую систему даты по умолчанию.
Примечание.
Visual Basic для приложений (VBA) вычисляет последовательные даты иначе, чем Excel. В VBA серийный номер 1 — 31 декабря 1899 года, а не 1 января 1900 года.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.