Синтаксис
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 |