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

APPLIES TO

  • Smartsheet
  • Pro
  • Business
  • Enterprise

RELATED CAPABILITIES

Who can use this capability?

  • Owner
  • Admin
  • Editor

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

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

Формулы могут включать функции, например 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. После ввода формулы нажмите клавишу [Enter].
    На этом изображении показано 8 в ячейке сетки.
    В поле с формулой отобразится результат.

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

Функции

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

=0,5+0,4

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

=5+4

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

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

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

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

Подробнее о заполнении перетаскиванием и автозаполнении формул и форматировании.
 


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

Поля ниже не могут содержать формул:

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

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

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

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

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

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

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

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

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