Исполнить формулу / Apply formula to cell
Группа действий: Excel
Исполняет формулу в выбранной ячейке.
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор сеанса, к которому будет применено действие. | Идентификатор контекста Excel | EXCEL_INSTANCE | Да |
Ячейка | Cell | Адрес ячейки, в которую будет записан результат выполнения формулы. Формат заполнения:"ХY", где "Х" - это номер столбца, а "Y" - номер строки. | Строка | A1 | Да |
Формула | Formula | Формула, по которой будет выполнено вычисление в ячейке. Должна начинаться с символа "=". | Строка | =COUNTIF(I3:I{Rows},"Да") | Да |
Локальный язык | Local language | Использовать локальный язык формул. По умолчанию false. | Логический | true | Нет |
Особые условия использования
По умолчанию используются формулы на английском языке.
Посмотреть наименования функций можно на официальном сайте: https://support.office.com/en-gb/article/excel-functions-by-category-5f91f4e9-7b42-46d2-9bd1-63f26a86c0eb
Для использования локального (в нашем случае русского) языка необходимо сделать пометку в поле "Локальный язык".
Пример использования
Задача: существует Excel-документ в котором записаны значения. Требуется записать в ячейку С3 результат, вычисленный по формуле =5+5*2+C1
Решение: воспользоваться действиями "Открыть", "Исполнить формулу", "Сохранить".
Реализация:
- Перетащить на рабочую область действие "Открыть" и настроить его параметры:
Указать путь к файлу Excel в поле "Путь к файлу".
Указать чек-бокс=true в поле "Видимый". - Перетащить на рабочую область действие "Исполнить формулу" и настроить его параметры:
В поле "Контекст" указать контекст открытого Excel документа.
В поле "Столбец ячейки" и "Строка ячейки" указать значения С и 3 соответственно.
В поле "Формула" указать формулу =5+5*2+C1 - Перетащить на рабочую область действие "Сохранить" и настроить его параметр "Контекст":
Результат:
Программный робот отработал успешно. Вычисленное значение записано в ячейку С3.