Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Исполнить формулу Версия 10 (net)

Группа действий: Excel 

...

Описание

Исполняет формулу в выбранной ячейке.

Настройки

Иконка действия
Image Added

Параметры и их настройки

Свойство

Свойство

Англ. наименование

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действие.Идентификатор контекста ExcelEXCEL_INSTANCEДа

Контекст действия для работы с Excel-документом

Robin.Excel

Контекст excel

Да

Столбец ячейки

Столбец

ЯчейкаCellАдрес

ячейки, в которую будет записан результат

выполнения формулы.

Формат заполнения:"ХY", где "Х" - это номер столбца, а "Y" - номер строки.

СтрокаA1

вычисления по формуле

Robin.String


Нет

Индекс столбца

Индекс столбца ячейки, в которую будет записан результат вычисления по формуле

Robin.Numeric


Нет

Строка ячейки

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

Robin.Numeric


Да

Формула

Formula

Формула, по которой будет выполнено вычисление в ячейке.

Должна начинаться

Формула начинается с символа "="

Robin.

Строка

=COUNTIF(I3:I{Rows},"Да")

ДаЛокальный языкLocal language

Использовать локальный язык формул.

По умолчанию false.

Логический

String


Да

Локальный язык

Если значение параметра равно True, то названия формул будут даны на локальном языке, иначе - на английском

Robin.Boolean

true

Нет

Регистр

Если значения параметра равно „Истина“, то строка формулы остается без изменений. Если „Ложь“, то все буквы в формуле становятся заглавными. По умолчанию „Ложь“

Robin.Boolean

true

Нет

Особые условия использования

По умолчанию используются формулы на английском языке.

Посмотреть наименования функций можно на официальном сайте: https://support.office.com/en-gb/article/excel-functions-by-category-5f91f4e9-7b42-46d2-9bd1-63f26a86c0eb.

Для использования локального (в нашем случае русского) языка необходимо сделать пометку в поле "Локальный язык".

Пример использования 

Задача

Существует Excel-документ в котором записаны значения.
Image Added
Требуется записать в ячейку "С3" результат, вычисленный по формуле "=5+5*2+C1".

Решение

Воспользоваться действиями "Открыть", "Исполнить формулу", "Сохранить". 

Реализация

  1. Собрать схему робота, состоящую из действий.
    Image Added
  2. Настроить параметры действия "Открыть".
    Image Added
  3. Настроить параметры действия "Исполнить формулу".
    Image Added
  4. Настроить параметры действия "Сохранить".
    Image Added
  5. Запустить робота по кнопке "Старт" в верхней панели. 

Результат

Программный робот отработал успешно.
Image Added
Вычисленное значение записано в ячейку "С3".
Image Added