Основы работы с формулами

APPLIES TO

  • Smartsheet
  • Pro
  • Business
  • Enterprise

RELATED CAPABILITIES

Who can use this capability?

The sheet Owner and Admins can create and edit formulas in locked and unlocked fields. The Owner, Admins, and Editors can create and edit formulas in unlocked fields.

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

Для построения формул используются как введённые вручную значения, так и ссылки на ячейки. Вы можете добавить формулы в определённые поля или применить одинаковые вычисления ко всему столбцу. Также можно создать формулы в Сводке таблицы, чтобы сэкономить место в сетке.

Формулы могут включать функции, например SUM, AVG и IF. В Smartsheet есть несколько эксклюзивных функций, в том числе для работы с иерархий, например CHILDREN. Ознакомьтесь с полным списком функций.

Познакомьтесь с синтаксисом для создания и редактирования формул в Smartsheet.

Создание и изменение формул в Smartsheet

APPLIES TO

  • Smartsheet
  • Pro
  • Business
  • Enterprise

RELATED CAPABILITIES

Who can use this capability?

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

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


Создание формулы

Формулы можно создавать в полях следующих типов:

  • поля, которые не используются для зависимостей или управления ресурсами (дополнительные сведения см. в статье Включение зависимостей и использование предшественников);
  • поля типа «Текст или число» (при условии, что они не используются для зависимостей или управления ресурсами);
  • поля списка контактов (при условии, что они не используются для управления ресурсами);
  • поля дат (при условии, что они не используются для зависимостей или управления ресурсами);
  • раскрывающийся список;
  • флажок;
  • символ;
  • «% выделения».

Чтобы добавить формулу в поле, выполните указанные ниже действия.

  1. Выберите нужное поле.
  2. Введите в нём знак равенства, а затем нужное выражение.
    5+3
  3. После ввода формулы нажмите клавишу ВВОД.
    8
    В поле с формулой отобразится результат.

Формулы можно использовать в полях списка контактов. Например, можно автоматически назначать задачи сотрудникам с помощью формулы VLOOKUP. Имейте в виду, что в поля списка контактов, используемые для управления ресурсами, формулы добавлять нельзя.

Функции

Формулы могут включать в себя функции, например SUM, AVG или IF. Функции служат для вычислений и работы с данными в таблицах. Полный список функций, имеющихся в Smartsheet, см. в статье Список функций.

Операторы в формулах

В формулах Smartsheet можно использовать указанные ниже операторы.

Символ Описание
+ Сложить
- Вычесть
* Умножить
/ Разделить
^ Возвести в степень
< Меньше
> Больше
>= Больше или равно
<= Меньше или равно
= Равно
<> Не равно

 


Изменение существующей формулы

Чтобы изменить существующую формулу, выполните указанные ниже действия.

  1. Дважды щёлкните поле с формулой, чтобы открыть его для изменения.
  2. Внесите нужные изменения в формулу и нажмите клавишу ВВОД.

    Если вы передумаете, нажмите клавишу ESC, чтобы отменить изменения в формуле и выйти из режима редактирования.

Советы по созданию формул

Использование формул в столбцах

Полезная возможность, если требуется использовать формулу во всём столбце. Введите формулу в ячейку и примените её ко всему столбцу. Формула будет автоматически к применяться к новым строкам, которые вы вставите в таблицу. Дополнительные сведения см. в статье Настройка формул для всех строк с помощью формул в столбцах.

Использование инструмента суммирования

Если вы не уверены в том, какую функцию нужно использовать, щёлкните стрелку вниз справа от кнопки Сумма на панели инструментов и выберите функцию.

При нажатии кнопки Сумма предлагается формула с учётом того, какое поле вы выбрали в таблице, а также существующих иерархических отношений с этим полем. Например, если выбрать поле в родительской строке и нажать кнопку Сумма, в поле появится формула =SUM(CHILDREN()).

Созданную формулу всегда можно изменить. Для этого дважды щёлкните выбранное поле или нажмите клавишу F2 (на Mac — FN+F2).

Работа с процентами

В Smartsheet проценты представляются как значения от 0 до 1. При создании формул в столбцах, отформатированных как процентные (с помощью кнопки Процент-кнопка Формат процентов на панели инструментов), используйте десятичные значения. Например, формула

=0,5+0,4

вернёт значение 90% в столбце, отформатированном как процентный, а формула

=5+4

в таком столбце даст результат 900%.

Копирование формулы с помощью перетаскивания или автозаполнения

Чтобы использовать формулу в нескольких полях, не набирая её каждый раз вручную, скопируйте её одним из описанных ниже способов.

  • Заполнение перетаскиванием: перетащите правый нижний угол выбранного поля, чтобы скопировать формулу в соседние поля таблицы. При копировании в формуле автоматически изменятся соответствующие ссылки на поля.
  • Автозаполнение: в Smartsheet можно автоматически копировать формулу в новые поля таблицы, смежные по вертикали. При автозаполнении в формуле автоматически изменятся соответствующие ссылки на поля.

Узнайте больше об этих возможностях в справочных статьях о заполнении перетаскиванием и автозаполнении формул и форматировании.
 


Области ограниченного использования формул

Следующие поля не могут содержать формул:

  • поля списка контактов, используемые для управления ресурсами;
  • системные поля (например, «Автор изменений»);
  • столбцы по умолчанию (вложения, комментарии, индикаторы действий со строкой);
  • следующие поля, используемые для зависимостей и управления ресурсами:
    • «Дата начала»;
    • «Дата окончания»;
    • «Длительность»;
    • «Предшественники»;
    • «% выполнения».

Формулы нельзя создавать в следующих элементах:

  • формы;
  • запросы изменения (результаты формул в таких запросах просматривать можно, но они не могут содержать отдельных формул);
  • отчёты (результаты формул в отчётах просматривать можно, но они не могут содержать отдельных формул);
  • панели мониторинга (результаты формул в панелях мониторинга просматривать можно, но они не могут содержать отдельных формул).

Формулы нельзя изменять в следующих элементах Smartsheet:

  • формы;
  • запросы изменения (результаты формул в таких запросах просматривать можно, но изменять формулы нельзя);
  • отчёты (результаты формул в отчётах просматривать можно, но изменять формулы нельзя);
  • панели мониторинга (результаты формул на панелях мониторинга просматривать можно, но изменять формулы нельзя).