set_dynamic_array_formula метод
set_dynamic_array_formula(self, array_formula, options, calculate_value)
Задает динамическую формулу массива и заставляет формулу распространяться на соседние ячейки, если это возможно.
Возврат
диапазон, в который должна распространяться формула.
def set_dynamic_array_formula(self, array_formula, options, calculate_value):
...
Параметр | Тип | Описание |
---|---|---|
array_formula | str | формула выражения |
options | FormulaParseOptions | параметры для разбора формулы. Параметр «Анализ» будет проигнорирован, и формула всегда будет проанализирована немедленно. |
calculate_value | bool | вычислять ли эту динамическую формулу массива для ячеек в пролитом диапазоне. |
Примечания
возвращаемый диапазон может не совпадать с фактическим, в который переходит эта динамическая формула массива. Если в диапазоне есть непустые ячейки, формула будет установлена только для текущей ячейки и помечена как «#SPILL!». Но для такой ситуации мы все равно возвращаем весь диапазон, в который должна выходить эта формула.
set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value)
Задает динамическую формулу массива и заставляет формулу распространяться на соседние ячейки, если это возможно.
Возврат
диапазон, в который должна распространяться формула.
def set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value):
...
Параметр | Тип | Описание |
---|---|---|
array_formula | str | формула выражения |
options | FormulaParseOptions | параметры для разбора формулы. Параметр «Анализ» будет проигнорирован, и формула всегда будет проанализирована немедленно. |
values | list | значения (вычисленные результаты) для ячеек с заданной формулой динамического массива |
calculate_range | bool | Рассчитать ли пролитый диапазон для этой формулы динамического массива. Если параметр «values» не равен null и этот флаг имеет значение false, тогда высота разлитого диапазона будет равна значениям.Длина, а ширина будет равна значениям[0].Длина. |
calculate_value | bool | вычислять ли эту динамическую формулу массива для тех ячеек в пропущенном диапазоне, когда «значения» равны нулю или соответствующий элемент в «значениях» для одной ячейки равен нулю. |
Примечания
возвращаемый диапазон может не совпадать с фактическим, в который переходит эта динамическая формула массива. Если в диапазоне есть непустые ячейки, формула будет установлена только для текущей ячейки и помечена как «#SPILL!». Но для такой ситуации мы все равно возвращаем весь диапазон, в который должна выходить эта формула.
set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value, copts)
Задает динамическую формулу массива и заставляет формулу распространяться на соседние ячейки, если это возможно.
Возврат
диапазон, в который должна распространяться формула.
def set_dynamic_array_formula(self, array_formula, options, values, calculate_range, calculate_value, copts):
...
Параметр | Тип | Описание |
---|---|---|
array_formula | str | формула выражения |
options | FormulaParseOptions | параметры для разбора формулы. Параметр «Анализ» будет проигнорирован, и формула всегда будет проанализирована немедленно. |
values | list | значения (вычисленные результаты) для ячеек с заданной формулой динамического массива |
calculate_range | bool | Рассчитать ли пролитый диапазон для этой формулы динамического массива. Если параметр «values» не равен null и этот флаг имеет значение false, тогда высота разлитого диапазона будет равна значениям.Длина, а ширина будет равна значениям[0].Длина. |
calculate_value | bool | вычислять ли эту динамическую формулу массива для тех ячеек в пропущенном диапазоне, когда «значения» равны нулю или соответствующий элемент в «значениях» для одной ячейки равен нулю. |
copts | CalculationOptions | Варианты формулы расчета. Обычно из соображений производительности свойство CalculationOptions.recursive должно быть false. |
Примечания
возвращаемый диапазон может не совпадать с фактическим, в который переходит эта динамическая формула массива. Если в диапазоне есть непустые ячейки, формула будет установлена только для текущей ячейки и помечена как «#SPILL!». Но для такой ситуации мы все равно возвращаем весь диапазон, в который должна выходить эта формула.
Смотрите также
- модуль
aspose.cells
- класс
Cell