WeekNum і ISOWeekNum функції

Function Застосовується до
ISOWeekNum Canvas apps Dataverse formula columns Model-driven apps Power Pages
WeekNum Canvas apps Copilot Studio Desktop flows Dataverse formula columns Model-driven apps Power Platform CLI Dataverse functions Power Pages

Повертає номер тижня для певної дати.

Опис

Скористайтеся WeekNum функціями та ISOWeekNum функціями, щоб визначити номер тижня дати.

Ці функції відрізняються тим, як вони визначають перший тиждень року (тиждень 1):

  • WeekNum використовує тиждень, що містить 1 січня, як перший тиждень року. Результат цієї функції може бути між 1 і 54.

  • ISOWeekNum використовує тиждень, що містить перший четвер року як перший тиждень року. Це відповідає стандартному визначенню дати й часу ISO 8601 для нумерування тижнів. Результат цієї функції може бути між 1 і 53. Для перших днів січня може повертатися число 52 або 53, оскільки такі дати можуть належати до останнього тижня попереднього року.

Другий параметр WeekNum дає змогу вказати, який день починається на тиждень. Ви можете вказати кодовий номер Excel або скористатися нумерацію StartOfWeek.

Код Excel Перелічення «StartOfWeek» Опис
1,17 ПочатокТижня.Неділя Тиждень починається в неділю. За замовчуванням.
2,11 ПочатокТижня.Понеділок Тиждень починається в понеділок.
12 ПочатокТижня.Вівторок Тиждень починається у вівторок.
13 ПочатокТижня.Середа Тиждень починається у середу.
14 ПочатокТижня.Четвер Тиждень починається у четвер.
15 ПочатокТижня.П’ятниця Тиждень починається у п’ятницю.
16 ПочатокТижня.Субота Тиждень починається у суботу.

ISOWeekNum завжди використовує понеділок як початок тижня. У програмі Excel функція підтримує код доповнення 21, WeekNum який не підтримується тут; використовуйте ISOWeekNum натомість.

Якщо ви надаєте цим функціям одне число, то повертається один результат. Якщо ви надаєте таблицю з одним стовпцем, яка містить числа, то повертається таблиця результатів з одним стовпцем, по одному результату для кожного запису в таблиці аргументів. Якщо ваша таблиця має кілька стовпців, ви можете переробити її на таблицю з одним стовпцем, як описано в розділі Робота з таблицями.

Синтаксис

WeekNum(DateTime [, StartOfWeek ])

  • DateTime - обов’язковий. Значення дати й часу для виконання дій.
  • StartOfWeek - необов’язковий. Код Excel для нумерації StartOfWeek, що визначає, з якого дня починається тиждень.

ISOWeekNum(Дата й час)

  • DateTime - обов’язковий. Значення дати й часу для виконання дій. Тиждень завжди починається у понеділок.

Приклади

Перший та останній календарний тиждень 2021 року

датою WeekNum( Дата ) ISOWeekNum( Дата ) WeekNum( Дата, StartOfWeek.Wednesday )
П’ятниця,січень1,2021 1 53 1
Субота,січень2,2021 1 53 1
Неділя,січень3,2021 2 53 1
Понеділок,січень4,2021 2 1 1
Вівторок,січень5,2021 2 1 1
Середа,січень6,2021 2 1 2
Четвер,січень7,2021 2 1 2
Субота,грудень25,2021 52 51 52
Неділя,грудень26,2021 53 51 52
Понеділок,грудень27,2021 53 52 52
Вівторок,грудень28,2021 53 52 52
Середа,грудень29,2021 53 52 53
Четвер,грудень30,2021 53 52 53
П’ятниця,грудень31,2021 53 52 53