К тексту на этой странице мог быть частично применён машинный перевод.

Функция TODAY

Use TODAY in a formula or a date column to return to today's date, or use it in different column types as part of a formula that evaluates dates and produces other outputs, such as symbols or text values.

Синтаксис

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

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

TODAY()

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

При выполнении любого из указанных ниже действий Smartsheet меняет значения всех экземпляров функции TODAY в таблице на текущую дату.

  • Вы открываете таблицу и сохраняете её.
  • Вы добавляете в таблицу новую строку из отправленной формы.
  • Вы вносите измерение в таблицу в результате запроса на изменение или утверждение (подробнее об этих оповещениях см. здесь).
  • You update the sheet through a report.
  • linked cell updates the sheet.
  • Вы открываете таблицу, на которую ссылается межтабличная формула (подробнее о межтабличных формулах см. здесь).
  • Вы добавляете в таблицу новую строку с помощью рабочего процесса "Переместить строку" или "Копировать строку" (подробнее об этих рабочих процессах см. здесь).
  • Вы обновляете ячейки с помощью рабочего процесса, такого как "Изменить ячейку", "Назначить пользователя" или "Записать дату" (информацию обо всех действиях рабочих процессов, вносящих изменения в таблицы, см. здесь). You can also update the sheet without changing cell values using the lock and unlock row action.

If using TODAY in a sheet with a Modified Date/Time column, the Modified Date/Time value updates when TODAY updates to the current dates.

Указанные ниже действия не будут приводить к замене на сегодняшнюю дату значений в формулах, использующих функцию TODAY.

  • Открывается отчёт, получающий значение функции в таблице.
  • Открывается панель мониторинга, отображающая информацию из таблицы.

С помощью функции TODAY можно сравнивать другие даты с текущей. Например, формула =IF(TODAY() > [Дата выполнения]1, "Просрочено") вставит слово "Просрочено", после того как текущая дата превысит установленную дату выполнения.

СОВЕТ. Для ежедневного обновления таблиц рекомендуем использовать автоматизированные рабочие процессы. Рабочий процесс может запускать функцию TODAY, чтобы она обновляла таблицу на текущую дату, не открывая её. Обратитесь к статье Автоматическая замена значений в формулах, использующих функцию TODAY, или примените Bridge, чтобы настроить ежедневное сохранение таблицы.

Примеры

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

 Общая сумма операцииПродано единицЕсть в наличии? Столбец типа "Флажок"Дата продажиДата заказа
11 170,0078истина10/06/2410/06/24
21 491,0042ложь10/09/2410/09/24
3812,00217истина10/14/2410/14/24

Based on the table above, here are some examples of using TODAY in a sheet where the current date is 10/14/24: 

ФормулаОписаниеРезультат
=SUMIF([Дата продажи]:[Дата продажи]; =TODAY(); [Общая сумма операции]:[Общая сумма операции])Суммирует значения в столбце Общая сумма операции для строк, в которых дата в столбце Дата продажи не позднее сегодняшней даты. Все три строки соответствуют критериям.3,473
=IF(AND(NOT([In stock?]@row), [Sold Date]@row = TODAY(7)), "Red", "Green")Если снят флажок в столбце Есть в наличии? для строки 2 (false, т. е. ложь) и дата в столбце Дата заказа для строки 2 не позднее даты, наступающей через 7 дней после сегодняшнего дня, будет возвращено значение Красный. В противном случае будет возвращено значение Зелёный.

Row 1: Green

Row 2: Red

Row 3: Green

=COUNTIF([Sold Date]:[Sold Date], >= TODAY(-7))Counts the rows where the date in the Sold Date column is greater than or equal to 7 days ago. 
Rows 2 and 3 meet this criterion. 
2

Остались вопросы?

Используйте шаблон Руководство по работе с формулами, чтобы просмотреть дополнительные ресурсы и изучить более 100 формул. Руководство содержит глоссарий, описывающий каждую функцию, обращение с которой вы сможете отработать на практике, и примеры как часто используемых, так и более сложных функций.

Изучить примеры того, как эту функцию применяют другие пользователи Smartsheet, или задать интересующий вопрос можно в Сообществе Smartsheet.

Обратиться к Сообществу