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

Функция TODAY

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

Синтаксис

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

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

TODAY()

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

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

При использовании TODAY в листе с колонкой "Измененная дата/время" значение "Измененная дата/время" обновляется, когда TODAY обновляет текущие даты.

Указанные ниже действия не будут приводить к замене на сегодняшнюю дату значений в формулах, использующих функцию 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

Исходя из приведенной выше таблицы, вот несколько примеров использования TODAY в листе, где текущая дата - 10/14/24:

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

Ряд 1: зеленый

Ряд 2: красный

Ряд 3: зеленый

=COUNTIF([Дата продажи]:[Дата продажи], >= TODAY(-7))Подсчитывает строки, в которых дата в столбце Sold Date больше или равна 7 дням назад.
Ряды 2 и 3 соответствуют этому критерию. 
2

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

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

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

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