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