Функция TODAY

Используется в столбце дат для получения текущей даты.
Пример использования
TODAY()
Синтаксис
TODAY(
  • [
    число
    ]
)
  • число
    —(необязательно)
    Число дней до (отрицательное число) или после (положительное число) текущей даты.
Примечания об использовании

При выполнении любого из указанных ниже действий 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>