Функция WEEKNUMBER

Возвращает номер недели в году (от 1 до 52), где 1 — первая неделя года.

Синтаксис

WEEKNUMBER(date)
  • дата
    Дата, значение недели для которой требуется вернуть.

Пример использования

WEEKNUMBER([Дата выполнения]5)

Примечания об использовании

  • Smartsheet отсчитывает недели, исходя из того, что первый день недели — понедельник. В связи с этим первый день в году может не относиться к первой неделе года. Например, если 1 января — понедельник, WEEKNUMBER возвращает число 1, но если это пятница, WEEKNUMBER возвращает число 52.

Примеры

В этом примере используется информация из приведенной ниже таблицы.

Номер строки

Артикул

Общая сумма операции

Дата продажи

Дата заказа

1

C001

$1170,00

12.02.2019

12.02.2019

2

C002

$1491,00

15.02.2019

12.06.2019

3

C003

$812,00

20.02.2019

20.02.2019

 

Вот несколько примеров использования функции WEEKNUMBER для данных из таблицы выше.

 

Формула

Описание

Результат

=WEEKNUMBER([Дата заказа]1)

Возвращает номер недели в году, соответствующий значению, указанному в столбце «Дата заказа» в строке 1.

7

=IF(WEEKNUMBER([Дата заказа]2) > 26; "Распродажа, 2-е полугодие"; "Распродажа, 1-е полугодие")

Если номер недели в году для значения, указанного в столбце «Дата заказа» в строке 2, больше 26, возвращается значение «Распродажа, 2-е полугодие», в противном случае — «Распродажа, 1-е полугодие».

Распродажа, 1-е полугодие

=SUMIF([Дата продажи]:[Дата продажи]; WEEKNUMBER(@cell) < 26; [Общая сумма операции]:[Общая сумма операции])

Суммировать значения в столбце «Общая сумма операции», если значение в столбце «Дата продажи» на уровне ячейки возвращает число, представляющее номер недели в году, меньшее 26.

 

Строки 1, 2 и 3 соответствуют этим критериям. 

3473