Познакомьтесь с синтаксисом для создания и редактирования формул в Smartsheet.
С помощью формул и функций можно выполнять вычисления и подставлять значения в одну или несколько таблиц. Формулы также применяются для автоматизации символов и раскрывающихся полей.
Для построения формул используются как введённые вручную значения, так и ссылки на ячейки. Вы можете добавить формулы в определённые поля или применить одинаковые вычисления ко всему столбцу. Также можно создать формулы в Сводке таблицы, чтобы сэкономить место в сетке.
Формулы могут включать функции, например SUM, AVG и IF. В Smartsheet есть несколько эксклюзивных функций, в том числе для работы с иерархий, например CHILDREN. Ознакомьтесь с полным списком функций.
Создание и изменение формул в Smartsheet
Создание формулы
Формулы можно создавать в полях таких типов:
- поля, которые не используются для зависимостей или управления ресурсами. Подробнее о включении зависимостей и использовании предшественников.
- поля типа "Текст или число" (при условии, что они не используются для зависимостей или управления ресурсами);
- поля списка контактов (при условии, что они не используются для управления ресурсами);
- поля дат (при условии, что они не используются для зависимостей или управления ресурсами);
- Раскрывающийся список
- Флажок
- Символ
- % распределения
Чтобы добавить формулу в поле, выполните указанные ниже действия.
- Выберите нужное поле.
- Введите в нём знак равенства, а затем нужное выражение.
- После ввода формулы нажмите клавишу [Enter].
В поле с формулой отобразится результат.
Формулы можно использовать в полях Списка контактов. Например, можно автоматически назначать задачи сотрудникам с помощью формулы VLOOKUP. Имейте в виду, что в поля списка контактов, используемые для управления ресурсами, формулы добавлять нельзя.
Функции
Формулы могут включать в себя функции, например SUM, AVG или IF. Функции служат для вычислений и работы с данными в таблицах. Полный список функций, имеющихся в Smartsheet, см. в статье Список функций.
Операторы в формулах
В формулах Smartsheet можно использовать указанные ниже операторы.
Символ | Описание |
---|---|
+ | Добавить |
- | Вычесть |
* | Умножить |
/ | Разделить |
^^ | Возвести в степень |
Меньше | |
> | Больше |
>= | Больше или равно |
= | Меньше или равно |
= | Равно |
> | Не равно |
Изменение существующей формулы
Чтобы изменить существующую формулу, выполните указанные ниже действия.
- Дважды щёлкните поле с формулой, чтобы открыть его для редактирования.
- Внесите нужные изменения в формулу и нажмите клавишу Enter.
Если вы передумаете, нажмите клавишу Esc, чтобы отменить изменения в формуле и выйти из режима редактирования.
Советы по созданию формул
Использование формул в столбцах
Полезная возможность, если требуется использовать формулу во всём столбце. Введите формулу в ячейку и примените её ко всему столбцу. Формула будет автоматически применяться к новым строкам, которые вы вставите в таблицу. Подробнее о настройке формул для всех строк с помощью формул в столбцах.
Использование инструмента суммирования
Если вы не уверены в том, какую функцию нужно использовать, щёлкните стрелку вниз справа от кнопки Сумма на панели инструментов и выберите функцию.
В списке кнопки Сумма предлагается формула с учётом того, какое поле вы выбрали в таблице, а также существующих иерархических отношений с этим полем. Например, если выбрать поле в родительской строке и щёлкнуть значок Сумма, в поле появится формула =SUM(CHILDREN()).
Созданную формулу всегда можно изменить. Для этого дважды щёлкните выбранное поле или нажмите клавишу F2 (на Mac — fn +F2).
Работа с процентами
Smartsheet рассматривает проценты как значения от 0 до 1. Когда вы создаёте формулы в столбцах, отформатированных для процентов (с помощью Формат процентов на панели инструментов), используйте десятичные значения. Например, формула
=0,5+0,4
вернёт значение 90% в столбце, отформатированном как процентный, а формула
=5+4
в таком столбце даст результат 900%.
Копирование формулы с помощью перетаскивания или автозаполнения
Чтобы использовать формулу в нескольких полях, не набирая её каждый раз вручную, скопируйте её одним из описанных ниже способов.
- Заполнение перетаскиванием: перетащите правый нижний угол выбранного поля, чтобы скопировать формулу в соседние поля таблицы. При копировании в формуле автоматически изменятся соответствующие ссылки на поля.
- Автозаполнение: в Smartsheet можно автоматически копировать формулу в новые поля таблицы, смежные по вертикали. При автозаполнении в формуле автоматически изменятся соответствующие ссылки на поля.
Подробнее о заполнении перетаскиванием и автозаполнении формул и форматировании.
Области ограниченного использования формул
Поля ниже не могут содержать формул:
- поля Списка контактов, используемые для управления ресурсами;
- системные поля (например, "Автор изменений");
- столбцы по умолчанию (вложения, комментарии, индикаторы действий со строкой);
- указанные ниже поля, используемые для зависимостей и управления ресурсами:
- Дата начала
- Дата окончания
- Длительность
- Предшественники
- % выполнения
Формулы нельзя создавать в указанных ниже элементах:
- формы;
- запросы изменения (результаты формул в таких запросах просматривать можно, но они не могут содержать отдельных формул);
- отчёты (результаты формул в отчётах просматривать можно, но они не могут содержать отдельных формул);
- панели мониторинга (результаты формул в панелях мониторинга просматривать можно, но они не могут содержать отдельных формул).
Формулы нельзя изменять в таких элементах Smartsheet:
- формы;
- запросы изменения (результаты формул в таких запросах просматривать можно, но изменять формулы нельзя);
- отчёты (результаты формул в отчётах просматривать можно, но изменять формулы нельзя);
- панели мониторинга (результаты формул на панелях мониторинга просматривать можно, но изменять формулы нельзя).
Остались вопросы?
Используйте шаблон Руководство по работе с формулами, чтобы просмотреть дополнительные ресурсы и изучить более 100 формул. Руководство содержит глоссарий, описывающий каждую функцию, обращение с которой вы сможете отработать на практике, и примеры как часто используемых, так и более сложных функций.
Изучить примеры того, как эту функцию применяют другие пользователи Smartsheet, или задать интересующий вопрос можно в Сообществе Smartsheet.