-
[
число]
-
число—(необязательно)Число дней до (отрицательное число) или после (положительное число) текущей даты.
При выполнении любого из указанных ниже действий Smartsheet меняет значения всех экземпляров функции TODAY в таблице на текущую дату.
- Вы открываете таблицу и сохраняете её.
- Вы добавляете в таблицу новую строку из отправленной формы.
- Вы вносите измерение в таблицу в результате запроса на обновление или утверждение (подробнее об этих оповещениях см. здесь).
- Вы обновляете таблицу посредством отчёта (подробнее об отчётах см. здесь).
- Таблицу обновляет связанная ячейка (подробнее о связывании ячеек см. здесь).
- Вы открываете таблицу, на которую ссылается межтабличная формула (подробнее о межтабличных формулах см. здесь).
Указанные ниже действия не будут приводить к замене на сегодняшнюю дату значений в формулах, использующих функцию TODAY.
- Открывается отчёт, получающий значение функции в таблице.
- Открывается панель мониторинга, отображающая информацию из таблицы.
С помощью функции TODAY можно сравнивать другие даты с текущей. Например, формула =IF(TODAY() > [Дата выполнения]1, "Просрочено") вставит слово "Просрочено", после того как текущая дата превысит установленную дату выполнения.
<p>В этом примере используется информация из следующей таблицы:</p>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr>
<th scope="col"> </th>
<th scope="col">Общая сумма операции</th>
<th scope="col">Продано единиц</th>
<th scope="col">Есть в наличии?</th>
<th scope="col">Дата продажи</th>
<th scope="col">Дата заказа</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>1{2}170{1}00</td>
<td>78</td>
<td>true (истина)</td>
<td>12.02.19</td>
<td>12.02.19</td>
</tr>
<tr>
<td>2</td>
<td>1{2}491{1}00
</td>
<td>42</td>
<td>false (ложь)</td>
<td>15.02.19</td>
<td>15.02.19</td>
</tr>
<tr>
<td>3</td>
<td>
812{1}00
</td>
<td>217</td>
<td>true (истина)</td>
<td>20.02.19</td>
<td>20.02.19</td>
</tr>
</tbody>
</table>
<p>Вот несколько примеров использования функции TODAY для данных из таблицы выше.<br />
</p>
<table border="1" cellpadding="1" cellspacing="1">
<thead>
<tr>
<th scope="col" style="width: 2px;">Формула</th>
<th scope="col" style="width: 82px;">Описание</th>
<th scope="col" style="width: 1px;">Результат</th>
</tr>
</thead>
<tbody>
<tr>
<td style="width: 2px;">=SUMIF([Дата продажи]:[Дата продажи]{0} <=TODAY(){0} [Общая сумма операции]:[Общая сумма операции])</td>
<td style="width: 82px;">Суммирует значения в столбце "Общая сумма операции" для строк, в которых дата в столбце "Дата продажи" не позднее сегодняшней даты. Все 4 строки соответствуют критериям.</td>
<td style="width: 1px;">4{1}285
</td>
</tr>
<tr>
<td style="width: 2px;">=IF(AND([Есть в наличии?]2 = false, [Дата заказа]2 <= TODAY(7)){0} "Красный"{0} "Зелёный")</td>
<td style="width: 82px;">Если снят флажок в столбце "Есть в наличии?" для строки 2 (false, т. е. ложь) и дата в столбце "Дата заказа" для строки 2 не позднее даты, наступающей через 7 дней после сегодняшнего дня, будет возвращено значение "Красный", в противном случае будет возвращено значение "Зелёный".</td>
<td style="width: 1px;">Красный</td>
</tr>
<tr>
<td style="width: 2px;">=SUMIFS([Продано единиц]:[Продано единиц]{0} [Дата продажи]:[Дата продажи]{0} >=TODAY(-30){0} [Есть в наличии?]:[Есть в наличии?]{0} true)</td>
<td style="width: 82px;">Суммирует значения в столбце "Продано единиц" для строк, в которых дата в столбце "Дата продажи" не раньше даты, которая была 30 дней назад, и установлен флажок в столбце "Есть в наличии?" (true, т. е. истина).</td>
<td style="width: 1px;">217</td>
</tr>
</tbody>
</table>