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

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. После ввода формулы нажмите клавишу [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.

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