Исполнить формулу / Apply formula to cell

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


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


Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

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

Robin.Excel

Контекст excel

Да

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

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

Robin.String


Да

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

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

Robin.Numeric


Да

Формула

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

Robin.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-документ в котором записаны значения. Требуется записать в ячейку С3 результат, вычисленный по формуле =5+5*2+C1

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

Реализация: 

  1. Перетащить на рабочую область действие "Открыть" и настроить его параметры:
    Указать путь к файлу Excel  в поле "Путь к файлу".
    Указать чек-бокс=true в поле "Видимый". 
  2. Перетащить на рабочую область действие "Исполнить формулу" и настроить его параметры:
    В поле "Контекст" указать контекст открытого Excel документа. 
    В поле "Столбец ячейки" и "Строка ячейки" указать значения С и 3 соответственно. 
    В поле "Формула" указать формулу =5+5*2+C1

  3. Перетащить на рабочую область действие "Сохранить" и настроить его параметр "Контекст":

Результат: 

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