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

Доступно для:

Планы:

  • Smartsheet
  • Pro
  • Business
  • Enterprise

Разрешения:

  • Owner
  • Admin
  • Editor

Узнайте, входит ли эта возможность в Smartsheet Regions или Smartsheet Gov.

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

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

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

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

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

Доступно для:

Планы:

  • Smartsheet
  • Pro
  • Business
  • Enterprise

Разрешения:

  • Владелец
  • Администратор
  • Редактор

Узнайте, входит ли эта возможность в Smartsheet Regions или Smartsheet Gov.

Users on an Enterprise plan can use AI to generate formulas. Подробнее.

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

Create a calculation or concatenation formula

Formulas can perform calculations or combine (concatenate) multiple values. 

Чтобы добавить формулу в поле, выполните указанные ниже действия.
  1. Выберите нужное поле.
  2. Введите в нём знак равенства, а затем нужное выражение.
  3. Press Enter. You will see the result in the cell containing the formula.

Calculation example:

Brandfolder Image Formulas

Concatenation example

Brandfolder Image
concatenation

To reference other cells when entering formulas, just select them. Remember to use quotation marks (“”) when concatenating strings. 

Create a formula using functions

Формулы могут включать в себя функции, например SUM, AVG или IF. The Smartsheet Functions article lists supported functions to perform calculations or manipulate data in sheets.

To place a function in a cell
  1. Выберите нужное поле.
  2. Type an equal (=) sign in the cell, and then type the desired function name
  3. After you’ve typed in the required syntax for the function, press Enter

You will see the result in the cell containing the formula.

Brandfolder Image
entering functions

You can place formulas in Contact List cells. Например, можно автоматически назначать задачи сотрудникам с помощью формулы VLOOKUP. Имейте в виду, что в поля списка контактов, используемые для управления ресурсами, формулы добавлять нельзя.


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

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

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

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

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

  1. Double-click the cell containing the formula, or select the cell and press F2 (fn + F2 on Mac).
  2. Внесите нужные изменения в формулу и нажмите клавишу Enter.

If you change your mind about editing the formula:

  • If you haven’t pressed Enter yet, press Esc.
  • If you have pressed Enter but haven’t saved your changes, select Undo or press Crtl + Z to revert them.

You must do it manually if you saved the changes in your sheet and want to revert them.

You can retrieve previously saved formulas from the Activity Log.


Tips for working with formulas

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

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

See all available functions

If you're unsure which function to use or don't know its name, select the down arrow on the right of Sum in the toolbar.
Brandfolder Image functions

A list of the functions available will be displayed, and if you hover over a function, you will see a brief description of what it does.

Select Learn More to open a help article explaining how to use the function.
 

Work with ranges

In some cases, you might need to work with ranges, and there are several ways to do this:

  • When typing a formula, select the group of cells that you want to include in the range, and Smartsheet will automatically enter the range:

    Brandfolder Image
    Formulas

For column names with more than one word in it, remember to use square brackets, for example: =SUM([Purchase Cost]2:[Purchase Cost]5)

  • Some formulas return a range, so you can use them instead. For example: CHILDREN ()ANCESTORS() and COLLECT() can be used inside other formulas to provide a range. 
Brandfolder Image
Formulas

Work with symbols and formulas

When you work with symbols and formulas, you must enter the symbol name in double quotes (“”) and use the correct capitalization according to the symbol’s name.

For example, the formula =IF(Status@row="Complete",green,red) displays an error. Correct usage is: =IF(Status@row = "Complete", "Green", "Red")

Symbols' names are displayed when selecting the arrow in a symbol type cell. Доступные символы для столбца символов

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

The Percentage Format  Brandfolder Image Percentage format.  displays a percentage value instead of a decimal value, where 0.0 to 1.0 is equivalent to 0% to 100%. 

Formulas use the underlying decimal value, not the displayed percentage value, for calculations and comparisons. For example...

=0,5+0,4

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

=5+4

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

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

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

  • Drag-fill: From the lower-right corner of a selected cell, drag it to contiguous cells to copy the formula. As you copy, the formula will automatically change its respective cell references.

    Brandfolder Image
    Formulas

    To create an absolute reference, type $ (a dollar sign) in front of the column name and/or row number in the cell reference of your formula.

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

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

These cells can't contain formulas:

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

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

  • Формы
  • запросы на изменение,
  • Отчёты
  • Панели мониторинга

You can view formula results in update requests, reports, and dashboards, but you can’t edit them or enter any formula directly.

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

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

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

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